与我的上一个问题类似:Delayed text (Need it more efficiently delayed) C++。我需要在python中更有效地延迟文本。我试图改变其他功能以使其工作,但我无法让它工作。
答案 0 :(得分:1)
def delay_print(text, delay):
for i in text:
time.sleep(delay)
print(i, end='')
sys.stdout.flush()
print()
这只是给定text
的循环,并使用end=''
在循环结束前不打印新行
答案 1 :(得分:0)
import time
msg = "helloworld"
for char in msg:
print char
time.sleep(1) #seconds
你尝试过这样的事吗?