Чтение конвейерного вывода строка за строкой Python - PullRequest
2 голосов
/ 09 июня 2011

Я использую popen для запуска подпроцесса в python. Мне нужно читать каждую строку вывода подпроцесса по мере его вывода, а не получать все после завершения процесса. Я перепробовал все, что смог найти в Google, но безуспешно. Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

1 голос
/ 10 июня 2011

Документация subprocess.Popen описывает доступные аргументы для его вызова.

Вы хотите установить для аргумента bufsize значение 1 (ввод / вывод с буферизацией строки).

0 голосов
/ 09 июня 2011
...