Я работаю над автоматизацией процесса перепрошивки платы разработки.У меня есть инструмент для перепрошивки командной строки, который позволяет мне выполнять различные команды, необходимые для перепрошивки доски.
Я пытаюсь автоматизировать то же самое с помощью скрипта Python.Я использую subProcess.Popen для запуска .exe, а затем мне нужно выполнить другие команды.Я разместил ниже код sudo:
process = subprocess.Popen(filename.exe, shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE)
process.communicate(arg)
Я также пытался с subProcess.stdin(arg)
Но я не могу получить желаемый результат.Я попытался создать пакетный файл, а затем запустить его из Python, но мне тоже не повезло.Он просто запускает исполняемый файл, а затем закрывает его.
Может ли кто-нибудь помочь мне в решении этой проблемы.Я только начал со сценариями Python, поэтому, пожалуйста, помогите мне.