enempluie
@enempluie
Познающий

Как реализовать повторение цикла раз в секунду?

Самая простая программка, которая выводит текущее время:
from datetime import datetime
while True:
    now = datetime.now().strftime('%H:%M:%S')
    print(now)

Проблема в том, что при запуске окно консоли полностью забивается одинаковыми строчками, которые раз в секунду изменяются.
Каким образом нужно реализовать цикл так, что бы новая строчка появлялась с новой секундой, то есть раз в секунду?
  • Вопрос задан
  • 849 просмотров
Решения вопроса 1
@YaroslavS
import time
from datetime import datetime

while True:
    time.sleep(1)
    now = datetime.now().strftime('%H:%M:%S')
    print(now)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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