我写了这个-
import time
timeout = time.time() + 2
dot, i = ".", 0
while timeout > time.time():
print ("Loading" + dot*i, end = "\r")
time.sleep (0.1)
if i == 3:
i = 0
else:
i += 1
它运行良好,直到“加载…”,然后我需要它回到“加载”和循环,直到时间到期。
PS-我正在Windows Powershell上运行此程序。在
Tags:
在三个点之后,你返回并且只画1。但前两个仍然存在!在
在点后面加上(3-i)空格
顺便说一句,睡眠时间只有0.1会让圆点变得非常快,试着睡大一点以获得更好的视觉效果
您的循环正在按它应该的方式继续,但是之前迭代的周期不会被删除或覆盖。在
打印句点后的一些空格应覆盖上一次迭代的所有文本:
相关问题 更多 >
编程相关推荐