我们可以在多行打印中使用 time.sleep 函数吗?



我正在制作一个具有像这样的多行打印功能的脚本

print """ Example
Example
Example
..
"""

我想知道有没有办法我们可以在多行打印中添加 time.sleep(( 函数或获得类似的功能,如我希望它看起来像这样。

print """ Example
time.sleep(1)
Example
time.sleep(1)
Example
time.sleep(1)
..
"""

但这行不通,因为 python 只打印 time.sleep ,我真的不想要单行打印命令

对不起,如果这是一个愚蠢的问题

我认为使用循环会更容易:

times = 3
for i in range(0, times):
print('Example')
time.sleep(1)

这可能不是最有效的方法,但这是一种可行的方法。

from time import sleep
print("example")
sleep(1)
print("example")
sleep(1)
print("example")
sleep(1)

尽管循环的工作方式与之前的答案类似,但当您有不同的字符串时,这可能是一个问题。

最新更新