0
0 комментариев

Есть python-скрипт:

from time import sleep
 
sleep(5)
print 'some_line1'
sleep(5)
print 'some_line2'

Выводит две строки с задержкой в 5 секунд.

Перенаправляем вывод в файл:

# python script.py > outfile.txt

Получаем в файле outfile.txt наши две строки, но только через 10 секунд, т.е. после полного выполнения скрипта, на протяжении всех 10 секунд файл был пустой.

Вопрос в том как получать эти данные в файл мгновенно, т.к. там может быть не две строки, а десятки тысяч, и ждать полного выполнения скрипта не хочется.


Добавить комментарий