使用 sys.stdout 或 sys.stderr 就可以输出一个简单的进度条:
import time
import sys
f = sys.stdout
for n in range(1, 101):
s = ('#' * n).ljust(100, '-')
f.write(s)
f.flush()
time.sleep(0.3)
f.write('\r')
f.write('\n')
使用 sys.stdout 或 sys.stderr 就可以输出一个简单的进度条:
import time
import sys
f = sys.stdout
for n in range(1, 101):
s = ('#' * n).ljust(100, '-')
f.write(s)
f.flush()
time.sleep(0.3)
f.write('\r')
f.write('\n')
Comments