Файл находился в каталоге скриптов python, потому что я никогда не говорил subprocess.run()
, каков текущий рабочий каталог подпроцесса. Итак, добавлено cwd='...'
.
import subprocess as subp
import os
...
comm=[os.getcwd()+'/test/myprogram.bin','arg1','arg2']
compl_proc = subp.run(comm,
cwd=os.getcwd()+'/test/',
capture_output=True,
text=True,
check=True)