1.环境
Win10 x64 + Python2.7.13 x64
2.目的
在控制台显示一个程序运行的状态,向开发者反馈程序运行正常与否。虽然Python的扩展模块tqdm可以动态跟踪程序的运行情况,网上也推荐了很多库,这里自定义一个小函数,比较简单。
3.解决方式
这里以7为一个打印周期,每次打印一个dot,打过7次以后,从头重新打印。
使用sys.stdout.write(‘.’)打印dot,sys.stdout.write(‘\r’)重新回到打印行首,通过sys.stdout.write(’ \r’)覆盖打印的dots,再回到行首,sys.stdout.flush()不断刷新输出缓冲区。
4.效果
![这里写图片描述](https://i-blog.csdnimg.cn/blog_migrate/1bf9e9254fd79bdf8cd45488ea79016f.gif)
5.代码
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# dispProcTest.py
# date:2