canlynet 发表于 2013-1-28 18:22:41

python实现百分比和进度条

就是利用\r回车不换行。
import os,sys,stringimport timedef view_bar(num=1, sum=100, bar_word=":"):rate = float(num) / float(sum)rate_num = int(rate * 100)print '\r%d%% :' %(rate_num),for i in range(0, num):os.write(1, bar_word)sys.stdout.flush()if __name__ == '__main__':for i in range(0, 100):time.sleep(0.1)view_bar(i, 100)
页: [1]
查看完整版本: python实现百分比和进度条