Выполнение .EXE-файла с помощью subprocess.run () - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь автоматизировать создание отчета с помощью Python.

У меня есть две переменные: одна содержит путь к файлу EXE, который вставляет данные для отчета в базу данных, а другая содержит Аргументы.

Они заключаются в следующем:

caminhoAbraciclo = r'\\157.116.105.2\kmb_sp\Marketing\Abraciclo\Emplacamentos\Abraciclo_KMB.exe'
argumentosAbraciclo = f'ABRACICLO:{str(hoje.ano)[2:3]}{str(hoje.mesnum).zfill(3)}'
resposta = subprocess.run([caminhoAbraciclo, argumentosAbraciclo])

Когда я cd в каталог файлов EXE и запускаю его с параметрами, он работает как задумано, но когда я пытаюсь запустить его по python subprocess, он возвращает ошибку. Этот EXE-файл возвращается только из командной строки и не имеет интерфейса.

Я пытался добавить EXE-файл в переменную PATH, но он также не работал.

I ' Я почти уверен, что смогу сделать эту работу с python, я просто не знаю как.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...