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 相关文章推荐
把大数据数字口语化(python与js)两种实现
Feb 21 Python
python里对list中的整数求平均并排序
Sep 12 Python
浅谈插入排序算法在Python程序中的实现及简单改进
May 04 Python
python实现多线程的方式及多条命令并发执行
Jun 07 Python
Python学习笔记之if语句的使用示例
Oct 23 Python
浅谈python爬虫使用Selenium模拟浏览器行为
Feb 23 Python
Python实现读写INI配置文件的方法示例
Jun 09 Python
selenium在执行phantomjs的API并获取执行结果的方法
Dec 17 Python
新手入门学习python Numpy基础操作
Mar 02 Python
Python装饰器结合递归原理解析
Jul 02 Python
Python无损压缩图片的示例代码
Aug 06 Python
Python入门基础之数字字符串与列表
Feb 01 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
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
php读取纯真ip数据库使用示例
2014/01/26 PHP
WordPres对前端页面调试时的两个PHP函数使用小技巧
2015/12/22 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
js 字符串操作函数
2009/07/25 Javascript
使用jquery动态加载javascript以减少服务器压力
2012/10/29 Javascript
一个简单的jquery的多选下拉框(自写)
2014/05/05 Javascript
javascript 判断整数方法分享
2014/12/16 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
2016/12/26 Javascript
vue系列之动态路由详解【原创】
2017/09/10 Javascript
vue2.0 datepicker使用方法
2018/02/04 Javascript
VUE重点问题总结
2018/03/19 Javascript
vue中动态添加class类名的方法
2018/09/05 Javascript
如何检查一个对象是否为空
2019/04/11 Javascript
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
线程和进程的区别及Python代码实例
2015/02/04 Python
Python实现处理管道的方法
2015/06/04 Python
python实现任意位置文件分割的实例
2018/12/14 Python
解决Python 使用h5py加载文件,看不到keys()的问题
2019/02/08 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
解决CSS3的opacity属性带来的层叠顺序问题
2016/05/09 HTML / CSS
Java TransactionAPI (JTA) 主要包含几部分
2012/12/07 面试题
大学毕业生通用自荐信范文
2013/10/31 职场文书
大学自主招生自荐信范文
2014/02/26 职场文书
经典演讲稿开场白
2014/08/25 职场文书
2014年教师节演讲稿
2014/09/03 职场文书
研究生导师推荐信
2014/09/06 职场文书
医德医魂心得体会
2014/09/11 职场文书
代收款委托书范本
2014/10/01 职场文书
小学教师个人总结
2015/02/05 职场文书
创先争优活动个人总结
2015/03/04 职场文书
董事长秘书工作总结
2015/08/14 职场文书
2016年春季运动会通讯稿
2015/11/25 职场文书
励志语录:你若不勇敢,谁替你坚强
2019/11/08 职场文书
MySQL 可扩展设计的基本原则
2021/05/14 MySQL