Я пытаюсь получить вывод из файла .bat
в скрипте Python, код работает нормально, если я жестко закодирую значение переменной в файле .bat
, но я хочу, чтобы это значение было динамическим.
Это код, который я использую для запуска внешнего файла.
command = 'C:/this/this.bat'
p = subprocess.Popen(command, universal_newlines=True,
shell=True, stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
text = p.stdout.read()
retcode = p.wait()
file this.bat
требует ввода пользователя, но я не уверен, как предоставить его внутри скрипта Python, например из переменной. Спасибо за помощь.