[mdk-re] tee не понимает python-а?

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_mivlgu=2Emurom=2Eru?=
Чт Янв 24 14:02:58 MSK 2002


"Oleg N. Kayunov" пишет:

> Пишу:
> prog.py| tee prog.rpt
> И - ничего не получаю до окончания работы программы!

Эффект буферизации вывода: если вывод идет не на терминал, включается
буферизация с большим размером блока. В Perl можно отменить буферизацию
через  $|=1, в Python - не помню.

Еще можно попробовать запустить программу через script - он дает
запущенному процессу псевдотерминал. Только в файле появятся ^M, которые
потом придется отфильтровать.




Подробная информация о списке рассылки community