Я пытаюсь запустить exe, используя python. Однако проблема в том, что исполняемый файл, который я хочу запустить, требует и вводит файл .txt после запуска исполняемого файла. Другими словами, исполняемый файл хочет, чтобы пользователь вручную вводил входной файл после запуска.
Я попробовал следующее,
FNULL = open(os.devnull,'w')
args = fpath + '/INPUTS' + '/the.exe' +filename+'.txt'
subprocess.call(args,filename, stdout=FNULL, stderr=FNULL, shell=False)
и
cmd1 = subprocess.Popen(["cmd", "cd /d "+fpath+'/INPUTS',"the.exe",filename+'.txt'],stdout=subprocess.PIPE)
, однако оба метода заставляют исполняемый файл ждать ввода файла ввода.
Не могли бы вы помочь мне, пожалуйста?
С уважением