Вызов исполняемого файла с использованием subprocess.call - PullRequest
0 голосов
/ 29 апреля 2020

Я очень новичок в Python.

Я использую subprocess.call для вызова exe. Для папки, содержащей exe в текущем рабочем каталоге, это работает

command_list=[".\Path_To_Exe\myexe.exe","outfile1.bin"]
subprocess.call(command_list,universal_newlines=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)

Если myexe.exe теперь перемещен на 5 уровней выше CWD, мой разрешенный путь остается в переменной: путь

Как я могу сделать subprocess.call сейчас?

Я пытался command_list=[str(path),"outfile1.bin"]

Но exe-файл все еще не вызывается, и я получаю ошибки, связанные с subprocess.call. Разве str (путь) не работает так же, как передача строки с кавычками ""?

Есть идеи?

...