Как стать автором
Обновить

Комментарии 6

Я в шоке от вашего requirements.txt. Неужели всё это действительно необходимо?

Увы. Это действительно так. Я ставил в чистом, виртуальном окружении всего три пакета, но pip притащил все зависимости.

Позвольте спросить: "А в чем проблема с длинным списком зависимых пакетов?"

А можете сказать что это были за 3 пакета?

Мне казалось, что colorama и tqdm более чем опциональные. Странно видеть синхронный requests и trio вместе. Аналогично trio и exceptiongroup...

В большом списке зависимостей нет проблемы, если он оправдан.

Через pip

webdriver_manager

selenium

argparse

И отдельно, как описано выше, через setup.py - PyAutoit

Возможно, именно последний притащил много лишнего на Ваш взгляд.

Но я не заморачиваюсь подобными вопросами и не делаю freeze и анализ после каждой установки пакета.

Почему если я запускаю скрипт с параметром : python wa.py --text "Это очень важный файл" --file "C:\scripts\wa2\file.pdf" то AutoIt  вставляет путь до файла: C;\scripts\wa2\file.pdf (с точкой запятой)

Пардон, упустил... это древний баг autoit.

Что бы исправить ошибку замените строку отправки пути к файлу на эту

autoit.control_set_text(idExplorerOpen, idInputLine, args.file)

Подробнее об этой проблеме здесь (Autoit Send sometimes convert : to ; (colon to semi colon) and \ to | (backslash to pipe) - AutoIt General Help and Support - AutoIt Forums (autoitscript.com) )

control_set иногда срабатывает правильно, а иногда неправильно. Это зависит от раскладки клавиатуры, операционной системы и ... погоды за окном ;)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории