Я сделал скрипт на Python, который взаимодействует с веб-сервером, используя бесконечный цикл. Я хочу записывать все данные связи в файл, а также одновременно отслеживать их с терминала. поэтому я использовал команду tee вот так.
python client.py | tee logfile
однако я ничего не получил ни из терминала, ни из файла журнала. скрипт python работает нормально. что здесь происходит? я что-то упускаю?
некоторые советы будут оценены. заранее спасибо.
sys.stdout.flush()
из вашего скрипта всякий раз, когда вы регистрируете строку.