@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')


выводится только при завершении программы
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ответы на вопрос 2
sswwssww
@sswwssww
Добавь в конце input()
Ответ написан
hottabxp
@hottabxp Куратор тега Python
Эксперт по BeautifulSoup(но это не точно!)
Скорее всего, код работает правильно. Попробуйте поставить задержку в коде, и убедить сами, что 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)
Ответ написан
Ваш ответ на вопрос

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

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