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模型中的字段和model名显示为中文小技巧分享
Nov 18 Python
Python中的time模块与datetime模块用法总结
Jun 30 Python
python读取几个G的csv文件方法
Jan 07 Python
Django中间件基础用法详解
Jul 18 Python
django框架auth模块用法实例详解
Dec 10 Python
Python urlopen()和urlretrieve()用法解析
Jan 07 Python
使用Python构造hive insert语句说明
Jun 06 Python
Python必须了解的35个关键词
Jul 16 Python
详解pytorch tensor和ndarray转换相关总结
Sep 03 Python
Pycharm如何自动生成头文件注释
Nov 14 Python
python 读取yaml文件的两种方法(在unittest中使用)
Dec 01 Python
Python requests库参数提交的注意事项总结
Mar 29 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
php创建和删除目录函数介绍和递归删除目录函数分享
2014/11/18 PHP
yii2 页面底部加载css和js的技巧
2016/04/21 PHP
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
在你的网页中嵌入外部网页的方法
2007/04/02 Javascript
把html页面的部分内容保存成新的html文件的jquery代码
2009/11/12 Javascript
js 跳出页面的frameset框架示例介绍
2013/12/23 Javascript
JavaScript汉诺塔问题解决方法
2015/04/21 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
2016/01/05 Javascript
Jquery easyui开启行编辑模式增删改操作
2016/01/14 Javascript
基于jQuery实现select下拉选择可输入附源码下载
2016/02/03 Javascript
谈一谈bootstrap响应式布局
2016/05/23 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
使用 Node.js 对文本内容分词和关键词抽取
2017/05/27 Javascript
Node 自动化部署的方法
2017/10/17 Javascript
用Python中的wxPython实现最基本的浏览器功能
2015/04/14 Python
Python文件与文件夹常见基本操作总结
2016/09/19 Python
Python将多个excel表格合并为一个表格
2021/02/22 Python
python提取图像的名字*.jpg到txt文本的方法
2018/05/10 Python
python3.6根据m3u8下载mp4视频
2019/06/17 Python
PyQt QCombobox设置行高的方法
2019/06/20 Python
Django上使用数据可视化利器Bokeh解析
2019/07/31 Python
python实现一个函数版的名片管理系统过程解析
2019/08/27 Python
python 生成器和迭代器的原理解析
2019/10/12 Python
Python开发企业微信机器人每天定时发消息实例
2020/03/17 Python
Python坐标轴操作及设置代码实例
2020/06/04 Python
Django ModelForm组件原理及用法详解
2020/10/12 Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
2021/01/09 Python
新西兰航空中国官网:Air New Zealand China
2018/07/24 全球购物
静态成员和非静态成员的区别
2012/05/12 面试题
秋季运动会广播稿大全
2014/02/17 职场文书
公安个人四风问题对照检查及整改措施
2014/10/28 职场文书
2014年乡镇安全生产工作总结
2014/12/02 职场文书
2014年节能降耗工作总结
2014/12/11 职场文书
实习单位推荐信
2015/03/27 职场文书
大学生求职意向书
2015/05/11 职场文书
2016年寒假社会实践活动总结
2015/10/10 职场文书