def terminal_animation():
print("讓我們看看會不會被覆蓋....")
count = 0
length=20
for i in range(length):
point = ['/','-','\\','|']
r = '\r[%s%s]%d%s' % ('#'*i,' '*(length-i),int(((i+1)/length)*100),point[count])
sys.stdout.write(r)
sys.stdout.flush()
count += 1
if count > int(len(point)-1):
count = 0
time.sleep(0.1)
print("\n")
image.png
1.把代碼中的"\r"去掉:
image.png
2.把代碼中的flush去掉:
理論上不能實時刷新結(jié)果可以......可能操作系統(tǒng)有自帶刷新