Some HAT...

= Анабар.ru => Python-форумы => Язык программирования Python => сообщение 740
| Вход | Регистрация
нет
фото
Автор:  ldots
Дата:  10-Dec-2005 14:32 (gmt = -3.0)

Как обработать вывод программы?

Не могу понять как параллельно выполняемой программе считать ее вывод...

1  obj=Popen3('/usr/bin/cdparanoia -B 2')
2  while obj.poll()==-1:
3      info=obj.fromchild.read()
4      print 'Bla-Bla'

Bla-Bla выведется после завершения работы cdparanoia. Наверное из-за

1  info=obj.fromchild.read()
, чтение файла начнется после окончания записи информации, выдаваемой cdparanoia (те файл заблокирован?) как можно считывать файл (или часть) в такой ситуации?



все сообщения ветви:

Недостаточно прав для написания ответа
Время генерации страницы в секундах: 0.131