Я хочу запустить файл mybat.bat
, расположенный в MyFolder, который отличается от текущего каталога. Я использовал следующий код:Запуск командного файла в другом каталоге в python
subprocess.Popen(["mybat", MyArg],
cwd=MyFolder,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
stdin=subprocess.PIPE)
Однако, я получаю следующее сообщение об ошибке:
"WindowsError: [Error 2] The system cannot find the file specified"
Следует отметить, что, если я заменю mybat
с другой программой в PATH, такие как notepad
она работает абсолютно нормально.
Да. У меня есть файл mybat.bat в MyFolder. – MZX