linux tee не работает с python?

Я создал скрипт python, который взаимодействует с веб-сервером, используя бесконечный цикл. Я хочу записывать каждый файл данных в файл, а также контролировать их с терминала в одно и то же время. поэтому я использовал команду tee следующим образом.

python client.py | tee logfile 

однако я ничего не получил от терминала и журнала. скрипт python работает нормально. что здесь происходит? я что-то упускаю?

некоторые советы будут оценены. заранее спасибо.

    One Solution collect form web for “linux tee не работает с python?”

    От man python :

      -u Force stdin, stdout and stderr to be totally unbuffered. On systems where it matters, also put stdin, stdout and stderr in binary mode. Note that there is internal buffering in xreadlines(), readlines() and file- object iterators ("for line in sys.stdin") which is not influenced by this option. To work around this, you will want to use "sys.stdin.read‐ line()" inside a "while 1:" loop. 

    Итак, что вы можете сделать:

     /usr/bin/python -u client.py >> logfile 2>&1 

    Или используя tee :

     python -u client.py | tee logfile 
     
    Interesting Posts for Van-Lav

    статический файл с mod_wsgi в django

    Почему я получаю это сообщение об ошибке при использовании Telnet в оболочке Python

    Как использовать python для запуска интерактивной программы оболочки?

    Ошибки встречались при установке pyopencv 2.1.0 с opencv-2.4.2

    Что такое соглашение об именах для ссылок класса Python

    Маркировка классов и / или методов, устаревших в Sphinx

    Отладка Python и C ++

    Можно ли использовать python suds для чтения wsdl-файла из файловой системы?

    Как я могу построить список граней из списка ребер с последовательным упорядочением вершин?

    Может ли python выполнять операции эквивалентной матрицы MATLAB?

    почему мы должны использовать stdout = PIPE в subprocess.Popen?

    Использование python scipy для соответствия гамма-распределению данных

    Как указать файл конфигурации для pylint под окнами?

    увеличение точности точек с плавающей точкой

    python pandas, DF.groupby (). agg (), ссылка столбца в agg ()

    Python - лучший язык программирования в мире.