Как добавить таймер в последнее слово строки
Смог реализовать для целой стройки таймер, но есть необходимость сделать это для исключения последнего слова "Ждите", к примеру чтобы time.sleep был 7секунд. Идей как добавить в исключение нет, даже близко
from colorama import init, Fore, Back, Style
import time
time.sleep(5)
print('\x1b[39m + "Работа идет.....Ждите")
Ответы (2 шт):
Автор решения: чистов_n
→ Ссылка
Может быть так, если я правильно вас понял:
import time
time.sleep(5)
print('\x1b[39m + "Работа идет.....', end='', flush=True)
time.sleep(7)
print('Ждите"', flush=True)
Автор решения: Amgarak
→ Ссылка
Думаю тут подойдёт таймер. Отложенный вызов функции можно реализовать вот таким способом:
import threading
import time
def my_function():
print("Функция вызвана по таймеру")
# Установка времени задержки в секундах
delay = 7
# Таймер
timer = threading.Timer(delay, my_function)
# Запуск таймера
timer.start()
# Ожидание завершения потока (если нужно)
# timer.join()