@LinuxGod

Почему не работает print в консоли?

from nfstream import NFStreamer
import sys

path = sys.argv[1]
flow_streamer = NFStreamer(source=path)
result = {}

for flow in flow_streamer:
    print('-------------------------------------------------------------------------')
    print('FLOW')


выводится только при завершении программы
  • Вопрос задан
  • 564 просмотра
Пригласить эксперта
Ответы на вопрос 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
Скорее всего, код работает правильно. Попробуйте поставить задержку в коде, и убедить сами, что print() выводит данные на консоль при каждой итерации цикла:
from nfstream import NFStreamer
import sys
import time

path = sys.argv[1]
flow_streamer = NFStreamer(source=path)
result = {}

for flow in flow_streamer:
    print('-------------------------------------------------------------------------')
    print('FLOW')
    time.sleep(0.2)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы