初识python: flush 实现进度条打印
通过flush(强制刷新)实现,类似进度条打印:
#!/user/bin env python # author:Simple-Sir # time:20180918 #打印进度条 import sys,time print('打印进度条:') for i in range(20): sys.stdout.write('-') #标准化输出,类似print,print默认换行 sys.stdout.flush() #强制刷新,将内存中的内容写入硬盘 time.sleep(0.1) #推迟执行的秒数 if i == 19: sys.stdout.write('100%')
执行结果:
世风之狡诈多端,到底忠厚人颠扑不破;
末俗以繁华相尚,终觉冷淡处趣味弥长。
posted on 2018-09-18 22:08 Simple-Sir 阅读(2350) 评论(0) 编辑 收藏 举报