Задать вопрос
@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')


выводится только при завершении программы
  • Вопрос задан
  • 651 просмотр
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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)
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы