1

我想测试我是否可以为我正在构建的程序提供某种较慢的写入选项,所以我制作了这个非常简单的脚本,它从带有 end = '' 的字符串中打印一个字母,然后等待 0.2 秒。我尝试在命令提示符下运行它,但不是以间隔打印每个字母,而是等待整个持续时间(因此是字母数量的 0.2 倍),然后将它们一起打印。

我尝试了一些方法,包括删除 end 参数,没有它就可以正常工作。然后我测试了在另一个环境(Jupyter notebook)中运行它,它按预期工作。

import time

string = "hello world"

for i in string:
    time.sleep(0.2)
    print(i, end = '')

我预计它会打印一个字母,等待 0.2 秒,然后是下一个,依此类推,但它会等待整个持续时间,然后将所有内容放在一起。

4

0 回答 0