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 (те файл заблокирован?) как можно считывать файл (или часть) в такой ситуации?
все сообщения ветви:
- 735 Как обработать вывод программы? ldots | 8-Dec-2005, 08:48 | просмотров: 4102
- 752 ВАРИАНТ ldots | 26-Dec-2005, 12:03 | просмотров: 4237
- 736 Как обработать вывод программы? ldots | 8-Dec-2005, 20:09 | просмотров: 4051
- 740 Как обработать вывод программы? ldots | 10-Dec-2005, 14:32 | просмотров: 4079 ⇐ ◄
- 747 А если readline() попробовать? Ну, или read(1), например. [-] Anabar | 16-Dec-2005, 02:47 | просмотров: 4071
- 749 асинхронное чтение файла? ldots | 16-Dec-2005, 15:09 | просмотров: 4147
- 748 Ща попробую... [-] ldots | 16-Dec-2005, 13:41 | просмотров: 3960
- 746 Неужели ни у кого нет мыслей? ldots | 15-Dec-2005, 10:06 | просмотров: 3984
Недостаточно прав для написания ответа
Время генерации страницы в секундах: 0.131