Проверьте вывод из подпроцесса И сохраните в файл - PullRequest
0 голосов
/ 12 февраля 2019

Я использую этот код для сохранения вывода из подпроцесса в файл:

with open(log_file, "a") as log, open(error_file, "w") as err:
    proc = subprocess.Popen(['adb shell status'], stdout=log, stderr=err)

Если я хочу найти что-то в выводе, я могу использовать:

result = subprocess.check_output(['adb', 'shell', 'status'])

Есть ли способ объединить это так, чтобы я мог сначала прочитать вывод, а затем сохранить его в файл?Я не хочу открывать два подпроцесса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...