![]() |
|
![]() |
#1 |
Пользователь
Регистрация: 05.01.2015
Сообщений: 410
|
![]()
заметил что не всегда срабатывают файлы в кодировке unicode. попробуйте вложенный список в ansi.
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 05.01.2015
Сообщений: 410
|
![]()
Сделайте все необходимые настройки и нажмите кнопку "показать запрос" в программе.
В появившемся диалоговом окне нажмите Ctrl-C чтобы скопировать команду в буфер обмена и отправить сюда. Или сделайте скриншот отображаемой команды. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.01.2015
Сообщений: 735
|
![]()
У меня тоже не работает
Это запрос: generator.py --list=C:\Downloads\Видео\новый генератор\Красноярск\коор.t xt --lang=ru_RU --spec Система 64разрядная W7 |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 05.01.2015
Сообщений: 410
|
![]()
Здесь, похоже модуль requests не установлен оказался. Команда "pip install requests" (без кавычек), набранная в консоли должна помочь. К слову о кавычках. Надо или мне выпустить обновление, где бы путь до файла списка экранировался кавычками всякий раз. Или самостоятельно их добавлять в скопированную команду, а затем её уже в консоль вставлять и запускать. Потому что участок с пробелом "C:\Downloads\Видео\новый генератор\Красноярск\коор.t xt"в названии папки "новый генератор" всё равно будет давать сбой в последующем. Можно и переименовать эту папку, конечно, убрав пробел.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 19.01.2015
Сообщений: 230
|
![]()
А то что окошко "Результаты" пустое- это нормально? В папке output обработанные файлы появляются...
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 15.02.2015
Сообщений: 136
|
![]()
Обработка списка - нет результата в папке output
generator.py --list=C:\QM\input\юзао.txt --lang=ru_RU --pana обработка файла - результат в папке output generator.py --file=C:\QM\input\DSC06280.JPG --lang=ru_RU --pana В обоих случаях в режиме отладки выходит сообщение:"generator.py" не является внутреней или внешней командой, исполняемой программой или пакетным файлом. команду pip install requests выполнил, без изменений. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 05.01.2015
Сообщений: 410
|
![]()
И всё-таки со стороны питона надо искать. Если в окошке консоли набрать команду "python -v" будет то же самое сообщение про "не является внутренней или внешней командой.." или запустится интерпретатор (в строке ввода появятся три символа ">>>")?
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 05.01.2015
Сообщений: 410
|
![]()
Провел ряд экспериментов и выяснил, что не срабатывает функция установки текущей папки в программе под W7 64bit. Из-за этого консоль при запуске не знает где именно ей искать файл скрипта. Отсюда и указанное сообщение об ошибке. Пока думаю как пофиксить - можно обойти проблему: явным образом указав путь к файлу скрипта в поле "Расположение скрипта". Для этого достаточно перетащить и бросить в это поле файл со скриптом из окна проводника или нажать кнопку выбора файла и указать его месторасположение через диалоговое окно.
Последний раз редактировалось AVi; 25.05.2017 в 00:35. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 15.02.2015
Сообщений: 136
|
![]()
AVi, сделал по вашей подсказке, результат такой:
╨Э╨░╤З╨╕╨╜╨░╤О ╤А╨░╨▒╨╛╤В╤Г... Traceback (most recent call last): File "C:\QM\generator.py", line 520, in <module> if os.path.isfile(line): File "C:\Python27\lib\genericpath.py", line 37, in isfile st = os.stat(path) TypeError: stat() argument 1 must be encoded string without null bytes, not str C:\QM\input> |
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 15.02.2015
Сообщений: 136
|
![]() Цитата:
|
|
![]() |
![]() |