• Что делать если нужно отправить в api очень длинный запрос?

    @Alons Автор вопроса
    Как итог что было...
    Я передавал данные post но использовал по незнанию params = а должен был data=.
    requests.post("http://localhost:8080/find", data=payload)

    Это безусловно сходу увеличило объем проходимых данных но, но как оказалось по умолчанию все равно есть ограничитель.
    Установлен он client_max_size=1024**2
    Изменений до client_max_size=1024**8 вполне хватило для необходимого мне объема.
    web.Application(client_max_size=1024**8)
    Ответ написан
    Комментировать
  • Как организовать многопоточность с requests?

    @Alons
    https://www.thepythoncode.com/article/using-thread...
    Тут вам ответ на ваш вопрос и теория и практика и не благодарите...
    Ответ написан
    Комментировать
  • Не могу установить PyAutoGui.(и другие библиотеки типу pyaudio)Как исправить?

    @Alons
    Никак. В каждом конкретном случае это индивидуальная проблема и общего решения не имеет. В случае с pyaudio так как сталкивался с этой проблемой лично, устанавливать ее нужно от сюда

    https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio

    В данном случае это проблема библиотеки которая в общем то уже не имеет должной поддержки.
    Ответ написан
    Комментировать
  • Как в openpyxl делать сортировку строк?

    @Alons
    Никак. Ты читаешь данные в списки и обрабатываешь их средствами питона как тебе вздумается и записываешь. Как сделать сортировку в питоне надеюсь не надо объяснять.
    Ответ написан
    1 комментарий
  • Что же не так при компиляции в EXE кода Python?

    @Alons
    Я извиняюсь но как ты из экзешника собрался отвечать на импут? Интерфейс то у тебя не предусмотрен.
    У меня получилось его скомпилить без особых проблем.
    Но как я и сказал выше из за наличия импута он работать не будет.
    На всякий случай держи скрипт. Все проще чем 100 раз через командную гонять.
    '''
    
    A preparation for creating exe files from scripts. You can use it as a standalone tool or wrap it in a function for mass conversion.
    
    '''
    
     
    
    import os
    
    import shutil
    
    import PyInstaller.__main__
    
     
    
    exe_file_dir = r'C:\only_exe'
    
    script_address = 'C:\\cri\\python\\test1.py'
    
     
    
    PyInstaller.__main__.run([
    
        '--onefile',
    
        # '--noconsole',
    
        '--specpath', exe_file_dir,
    
        '--workpath', exe_file_dir,
    
        '--distpath', exe_file_dir,
    
        script_address
    
    ])
    
     
    
    all_file_dir = os.listdir(exe_file_dir)
    
    for file in all_file_dir:
    
        file_name, file_extension = os.path.splitext(file)
    
        if file_extension[1:].lower() != 'exe':
    
            path = exe_file_dir + '\\' + file
    
            if os.path.isfile(path):
    
                os.remove(path)  # remove the file
    
            elif os.path.isdir(path):
    
                shutil.rmtree(path)  # remove dir and all contains
    Ответ написан
  • Python, openpyxl, не сохраняет файл, как решить проблему?

    @Alons
    Попробуйте использовать для доступа к ячейки при записи из документации:
    There is also the Worksheet.cell() method.

    This provides access to cells using row and column notation:

    > > > > > > > > > d = ws.cell(row= 4, column= 2, value= 10)


    От себя еще:
    value = col # col - то значение которое вы хотите поместить в ячейку
    cell = sheet.cell(row=row_index, column=col_index) #row_index и col_index соответственно номер строки и номер колонки(координаты нахождения ячейки)
    cell.value = value
    Ответ написан
    3 комментария
  • Ошибка при конвертации python в exe. Как решить?

    @Alons
    1) Как вариант опробуй pip uninstall pyinstaller, а затем снова pip install pyinstaller. Старая добрая переустановка....
    2) Или попробуй сохрани это как скрипт или из ide заюзай
    import os
    import shutil
    import PyInstaller.__main__
    
    exe_file_dir = r'A:\only_exe'    # куда сохранить экзешник
    script_address = r'A:\Python\self\script.py'    # путь до скрипта твоего и имя скрипта
    
    PyInstaller.__main__.run([
        '--onefile',
        '--noconsole',
        '--specpath', exe_file_dir,
        '--workpath', exe_file_dir,
        '--distpath', exe_file_dir,
        script_address
    ])
    
    
    all_file_dir = os.listdir(exe_file_dir)
    for file in all_file_dir:
        file_name, file_extension = os.path.splitext(file)
        if file_extension[1:].lower() != 'exe':
            path = exe_file_dir + '\\' + file
            if os.path.isfile(path):
                os.remove(path)  # remove the file
            elif os.path.isdir(path):
                shutil.rmtree(path)  # remove dir and all contains
    Ответ написан
    Комментировать