• Как получить аргументы тега tr при парсинге с помощью lxml Python?

    @AlessandrIT Автор вопроса
    Вопрос решён.

    print(element.values())
    
    ['list', '31526869']
    Ответ написан
    Комментировать
  • Каким образом среди списка эмбеддингов отыскать непохожие?

    @AlessandrIT Автор вопроса
    Псевдо-код
    for i in listok:
    		for j in listok:
    			distance = np.linalg.norm(i - j)
    			pp.pprint(distance)
    		print("--------------------")


    Получил
    0.0
    0.7254836570289817
    0.061657901382796504
    0.043964488622758764
    --------------------
    0.7254836570289817
    0.0
    0.7212297627045093
    0.7293569116908897
    --------------------
    0.021657901382796504
    0.7212297627045093
    0.0
    0.039753586757735654
    --------------------
    0.053964488622758764
    0.7293569116908897
    0.059753586757735654
    0.0


    Второй блок цифр - там расстояние до прочих от неверного эмбэддинга.Судя по большому значению дистанции, нужно откинуть ошибку.
    Ответ написан
    Комментировать
  • Можно ли обойти скачивание картинки для последующей обработки?

    @AlessandrIT Автор вопроса
    За помощь спасибо sim3x

    https://2.python-requests.org/en/master/user/quick...

    img = io.imread(BytesIO(img2.content))
    Ответ написан
    Комментировать
  • Как скопировать файл в файл силами Python?

    @AlessandrIT Автор вопроса
    Благодарю за помощь Сергея Борисова и rPman с параллельной ветки форума за подсказки.

    Для тех кто вздумает использовать мой опыт предоставляю код:
    try: 
      namefile=input("File-Cover: ") 
      size = os.path.getsize(namefile)
      print(size)
      with open(namefile, 'rb') as file1: 
        read1=file1.read()
    except FileNotFoundError: 
      print("[x] File: '"+str(namefile)+"' is not defined!")
      raise SystemExit
    try: 
      zipfile=input("Zip-File: ")
      with open(zipfile, 'rb') as file2: 
        read2=file2.read()
    except FileNotFoundError: 
      print("[x] File: '"+str(zipfile)+"' is not defined!")
      raise SystemExit 
    namefile=input("File-Result: ") 
    with open(namefile, 'wb') as file3: 
      file3.write(read1)
      file3.write(read2)
      print("[+] File: "+str(namefile)+" successfully overwritten!")
      file3.close()
    with open('OUT.rar', 'wb') as file4:
      file3 = open(namefile, 'rb')
      file3.read(size)
      file4.write(file3.read())
      file4.close()


    Учтите что получение size надо делать заранее и сохранять в отдельное место - это смещение для дальнейшего чтения

    Прошу извинить за говнокод, здесь главное методы получения результата
    Ответ написан
    Комментировать
  • Python - как открыть любой файл через архиватор?

    @AlessandrIT Автор вопроса
    Благодарю за помощь rPman и Сергея Борисова с параллельной ветки форума за подсказки.

    Для тех кто вздумает использовать мой опыт предоставляю код:
    try: 
    	namefile=input("File-Cover: ") 
    	size = os.path.getsize(namefile)
    	print(size)
    	with open(namefile, 'rb') as file1: 
    		read1=file1.read()
    except FileNotFoundError: 
    	print("[x] File: '"+str(namefile)+"' is not defined!")
    	raise SystemExit
    try: 
    	zipfile=input("Zip-File: ")
    	with open(zipfile, 'rb') as file2: 
    		read2=file2.read()
    except FileNotFoundError: 
    	print("[x] File: '"+str(zipfile)+"' is not defined!")
    	raise SystemExit 
    namefile=input("File-Result: ") 
    with open(namefile, 'wb') as file3: 
    	file3.write(read1)
    	file3.write(read2)
    	print("[+] File: "+str(namefile)+" successfully overwritten!")
    	file3.close()
    with open('OUT.rar', 'wb') as file4:
    	file3 = open(namefile, 'rb')
    	file3.read(size)
    	file4.write(file3.read())
    	file4.close()


    Учтите что получение size надо делать заранее и сохранять в отдельное место - это смещение для дальнейшего чтения

    Говнеца в коде хоть и прилично но алгоритм понять можно.
    Ответ написан
    Комментировать
  • Как решить ошибку missing аргумента 'self' модуля pythreading при вызове функции из класса?

    @AlessandrIT Автор вопроса
    Нашёл приемлимое решение.Вместо класса написал его оболочку внутри другого файла.

    Ну например.Было:
    вот так
    class test:
          def init(self):
              self.x = 5
          def print_(self):
              print(self.x)



    Если ниже по коду вы будете это откидывать в threading то словите ошибку по поводу которой я и обратился сюда.

    Решение:
    test.py
    w = 1
    def init():
    	print(w)

    test2.py
    import test
    import threading
    w = 2
    there_is_no_spoon = threading.Thread(target=test.init)
    there_is_no_spoon .start()



    Насчёт переменной w.Во втором тестовом файле она перезаписывается для проверки, будет ли изменена переменная файла test.py .Отвечаю - не меняется, переменную из импортированного файла ничего не угнетёт и не изменит

    Не повторяйте моих ошибок...
    Ответ написан