我想测试我是否可以为正在构建的程序提供某种较慢的编写选项,因此我制作了这个非常简单的脚本,该脚本从end =''的字符串中打印出一个字母,然后等待0.2秒。我试着在命令提示符下运行它,但是没有等间隔地打印每个字母,而是等待整个持续时间(因此是字母数量的0.2倍),然后将它们全部打印在一起。
我尝试了一些操作,包括删除end参数,没有它就可以正常工作。然后,我测试了在其他环境(Jupyter笔记本)中运行它的效果,并且可以正常工作。
import time
string = "hello world"
for i in string:
time.sleep(0.2)
print(i, end = '')
我希望它先打印一个字母,等待0.2秒,然后再打印下一个,依此类推,但它会等待整个持续时间,然后再等待所有内容。