Я хочу, чтобы каждое сообщение в моей программе печаталось с небольшой задержкой между каждым символом.
Я могу использовать
import time
string = "hello world"
for char in string:
print(char, end='')
time.sleep(.25)
чтобы сделать это для одной строки. Я могу экстраполировать это на класс, используя метод __print__, но это все еще требует, чтобы я использовал класс каждый раз, когда я хочу использовать мой отредактированный метод печати. Как я могу добавить задержку для каждого символа, напечатанного для всей программы, чтобы я мог использовать print("foo")
в любом месте и ожидать, что он будет работать как положено?