python中的延迟文本

时间:2017-03-21 21:21:39

标签: python text delay

与我的上一个问题类似:Delayed text (Need it more efficiently delayed) C++。我需要在python中更有效地延迟文本。我试图改变其他功能以使其工作,但我无法让它工作。

2 个答案:

答案 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

你尝试过这样的事吗?