У меня второй день отчаянной попытки запустить исполняемый файл Windows из сценария Python. Этот файл .exe непрозрачен для меня; другими словами, я не знаю, как открыть его, чтобы посмотреть на исходный код. Но, что важно, этот исполняемый файл должен находиться в том же каталоге, что и файл csv, полный параметров, чтобы работать.
Когда я вызываю файл непосредственно в командной строке:
C:\Users\pb\nw_river> Run_Model.exe
исполняемый файл работает точно так, как ожидалось.
Однако, когда я пытаюсь вызвать тот же файл из некоторого python кода:
import subprocess
subprocess.Popen(["C:\Users\pb\nw_river\Run_Model.exe"], shell=True)
, я получаю сообщения об ошибках, которые указывают, что исполняемый файл может "увидеть" необходимый файл CSV.
У меня нет никаких проблем при запуске скрипта на моем MacBook (MacOS Catalina 10.15.3), но мне действительно нужно, чтобы это запустить на моем рабочем компьютере, который имеет Windows 10 Pro OS.
Я полный нуб к Windows. Кто-нибудь когда-либо сталкивался с этой проблемой, и есть ли у вас какие-либо советы? Заранее спасибо!