加载错觉。在同一张纸上写字

2024-03-29 15:34:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我想做一个程序的一部分,它看起来像是加载在结果中。比如:

Installing....  

单词installing后会出现更多的圆点。最后的结果是:

Instaling.......... [DONE]    

我试过这样的方法,但效果不是我想要的。程序只是需要更多的时间来写一行,它一次写下所有的东西。你知道吗

import time  
print("Installing...", end="")  
time.sleep(2)  
print(".", end="")  
time.sleep(2)  
print(".")   

Tags: 方法import程序time时间sleep单词end
1条回答
网友
1楼 · 发布于 2024-03-29 15:34:38

那是因为这条线直到最后才冲到终点。您可以手动刷新它:

import sys   # <-

print("Installing...", end="")
sys.stdout.flush()   # <-

或:

print("Installing...", end="", flush=True)

相关问题 更多 >