[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