python文本进度条

import time
print("starting",end="")
for i in range(1):
print(" ... ",end="")
print("Done!")怎么出百分比

你看看是不是你想要的

import time
print("starting",end="")
for i in range(3):
     print(".",end="")
print("Done!")
import time

def cover(cycle=100, delay=0.2):
    """覆盖式打印效果"""
    
    for i in range(cycle):
        s = '\rStarting: %d%%'%(i+1)
        print(s.ljust(14), end='', flush=True)
        time.sleep(delay)
    print(' Done!')

cover()

img

看看这篇文章: