Я пытаюсь выполнить командный файл с использованием скрипта Python. Это возможно? Сценарий Python находится в другой папке, чем командный файл. Например, сценарий Python находится в C:\users\me\desktop\python
, а командный файл находится в папке C:\users\me\desktop\batch
. Я предпочитаю не использовать полный путь к пакетному файлу, потому что я хочу, чтобы он работал и на компьютере других людей (т. Е. Часть C:\users\me
может отличаться).Выполнение командного файла с использованием сценария Python
Это сценарий, я пытался (выполняется из папки «питона» на рабочем столе)
from subprocess import call
path = "..\batch"
call([path+"\test.bat"])
Результат: файл не найден
Возможный дубликат (http://stackoverflow.com/questions/5469301/run-a-bat-file-using-python-code) –
Возможный дубликат [Побегайте .bat с использованием кода python] (http://stackoverflow.com/questions/5469301/run-a-bat-file-using-python-code) –
Возможная дубликация [Выполнение подпроцесса не работает] (http: // stackoverflow .com/questions/1818774/executing-a-subprocess-fail) – feedMe