第一种方法:

importsysimporttimedefview_bar(num):r='\r[%s%s]%d%%'%("="*num,""*(100-num),num)sys.stdout.write(r)sys.stdout.flush()if__name__=='__main__':foriinxrange(0,101):time.sleep(0.1)view_bar(i)

效果如下:

[aolens@aolens ~/Documents/python/learning]$ python test.py

[============================= ] 78%