当自制软件下载软件时,这个进度条非常好,
######################################################################## 100.0%
我写了一些Python脚本,我也在终端中运行它们,我希望脚本运行时有相同的进度条。例如,如果我有一个很长的for
循环,我希望在循环中运行此进度条。如何在Python中打印此进度条?
答案 0 :(得分:3)
你需要这样的东西
import sys
import time
for n in xrange(100):
time.sleep(1)
sys.stdout.write("#")
sys.stdout.flush()
你需要写出一个“#”然后刷新tty,也就是要求控制台从stdout
拉出并更新。