Python调用命令行进度条的方法


Posted in Python onMay 05, 2015

本文实例讲述了Python调用命令行进度条的方法。分享给大家供大家参考。具体分析如下:

关键点是输出'\r'这个字符可以使光标回到一行的开头,这时输出其它内容就会将原内容覆盖。

import time
import sys
def progress_test():
  bar_length=20
  for percent in xrange(0, 100):
    hashes = '#' * int(percent/100.0 * bar_length)
    spaces = ' ' * (bar_length - len(hashes))
    sys.stdout.write("\rPercent: [%s] %d%%"%(hashes + spaces, percent))
    sys.stdout.flush()
    time.sleep(1)
progress_test()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
在Django的视图中使用form对象的方法
Jul 18 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
Apr 27 Python
Python遍历目录并批量更换文件名和目录名的方法
Sep 19 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
Mar 05 Python
python dataframe常见操作方法:实现取行、列、切片、统计特征值
Jun 09 Python
Python实现多线程的两种方式分析
Aug 29 Python
Python netmiko模块的使用
Feb 14 Python
Python中pyecharts安装及安装失败的解决方法
Feb 18 Python
python-xpath获取html文档的部分内容
Mar 06 Python
Pycharm中安装Pygal并使用Pygal模拟掷骰子(推荐)
Apr 08 Python
matplotlib交互式数据光标实现(mplcursors)
Jan 13 Python
Python tkinter之Bind(绑定事件)的使用示例
Feb 05 Python
Python记录详细调用堆栈日志的方法
May 05 #Python
进一步探究Python的装饰器的运用
May 05 #Python
Python获取任意xml节点值的方法
May 05 #Python
Python实现方便使用的级联进度信息实例
May 05 #Python
Python封装shell命令实例分析
May 05 #Python
用Python中的字典来处理索引统计的方法
May 05 #Python
python递归计算N!的方法
May 05 #Python
You might like
一个捕获函数输出的函数
2007/02/14 PHP
用PHP与XML联手进行网站编程代码实例
2008/07/10 PHP
php计算两个日期相差天数的方法
2015/03/14 PHP
php结合web uploader插件实现分片上传文件
2016/05/10 PHP
PHP实现的DES加密解密类定义与用法示例
2020/11/02 PHP
PHP面向对象程序设计继承用法简单示例
2018/12/28 PHP
通过PHP设置BugFree获取邮箱通知
2019/04/25 PHP
通过Unicode转义序列来加密,按你说的可以算是混淆吧
2007/05/06 Javascript
背景图跟随鼠标移动的Mootools插件实现代码
2011/12/12 Javascript
从面试题学习Javascript 面向对象(创建对象)
2012/03/30 Javascript
JS实现模仿微博发布效果实例代码
2013/12/16 Javascript
JQuery中dataGrid设置行的高度示例代码
2014/01/03 Javascript
jQuery实现带滑动条的菜单效果代码
2015/08/26 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
Bootstrap table右键功能实现方法
2017/02/20 Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
2018/01/31 Javascript
vue中使用ueditor富文本编辑器
2018/02/08 Javascript
vue路由懒加载的实现方法
2018/03/12 Javascript
[01:51]开启你的城市传奇 完美世界城市挑战赛开始报名
2018/10/09 DOTA
Python基础入门之seed()方法的使用
2015/05/15 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
python语言基本语句用法总结
2019/06/11 Python
pyqt5移动鼠标显示坐标的方法
2019/06/21 Python
新手入门Python编程的8个实用建议
2019/07/12 Python
Python实现AI自动抠图实例解析
2020/03/05 Python
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
Fossil德国官网:化石手表、手袋、珠宝及配件
2019/12/07 全球购物
行政专员岗位职责
2014/01/02 职场文书
2014大学校园光棍节活动策划书
2014/09/29 职场文书
小学家长通知书评语
2014/12/31 职场文书
Python音乐爬虫完美绕过反爬
2021/08/30 Python
Js类的构建与继承案例详解
2021/09/15 Javascript
vue实现Toast组件轻提示
2022/04/10 Vue.js
Python内置类型集合set和frozenset的使用详解
2022/04/26 Python