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时区设置方法与pytz查询时区教程
Nov 27 Python
详解Python多线程Selenium跨浏览器测试
Apr 01 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
Jun 11 Python
python使用suds调用webservice接口的方法
Jan 03 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
Feb 28 Python
Python pickle模块实现对象序列化
Nov 22 Python
Ranorex通过Python将报告发送到邮箱的方法
Jan 12 Python
python学习笔记之多进程
Aug 06 Python
使用Python将语音转换为文本的方法
Aug 10 Python
python利用tkinter实现图片格式转换的示例
Sep 28 Python
Pycharm配置autopep8实现流程解析
Nov 28 Python
Python爬虫实例之2021猫眼票房字体加密反爬策略(粗略版)
Feb 22 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
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
js类 from qq
2006/11/13 Javascript
Document 对象的常用方法
2009/07/31 Javascript
优化innerHTML操作(提高代码执行效率)
2011/08/20 Javascript
javascript中的变量作用域以及变量提升详细介绍
2013/10/24 Javascript
JavaScript实现从数组中选出和等于固定值的n个数
2014/09/03 Javascript
JS+DIV实现鼠标划过切换层效果的方法
2015/05/25 Javascript
深入浅析JavaScript中prototype和proto的关系
2015/11/15 Javascript
javascript实现拖放效果
2015/12/16 Javascript
你不知道的高性能JAVASCRIPT
2016/01/18 Javascript
输入法的回车与消息发送快捷键回车的冲突解决方法
2016/08/09 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
2016/09/09 Javascript
11行JS代码制作二维码生成功能
2018/03/09 Javascript
AngularJS日期格式化常见操作实例分析
2018/05/17 Javascript
深入理解JavaScript 中的匿名函数((function() {})();)与变量的作用域
2018/08/28 Javascript
ES6 Map结构的应用实例分析
2019/06/26 Javascript
浅谈TypeScript 用 Webpack/ts-node 运行的配置记录
2019/10/11 Javascript
使用vue-router切换页面时实现设置过渡动画
2019/10/31 Javascript
Vue实现简单的跑马灯
2020/05/25 Javascript
[01:37]PWL S2开团时刻DAY1&2——这符有毒
2020/11/20 DOTA
Python中集合类型(set)学习小结
2015/01/28 Python
Mac中升级Python2.7到Python3.5步骤详解
2017/04/27 Python
python操作excel的方法(xlsxwriter包的使用)
2018/06/11 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
2018/08/25 Python
python消费kafka数据批量插入到es的方法
2018/12/27 Python
Django学习之文件上传与下载
2019/10/06 Python
pandas dataframe 中的explode函数用法详解
2020/05/18 Python
Python实现发票自动校核微信机器人的方法
2020/05/22 Python
Django nginx配置实现过程详解
2020/09/10 Python
老海军美国官网:Old Navy
2016/09/05 全球购物
Quiksilver美国官网:始于1969年的优质冲浪服和滑雪板外套
2020/04/20 全球购物
卫生标语大全
2014/06/21 职场文书
2014大学校园光棍节活动策划书
2014/09/29 职场文书
教代会开幕词
2015/01/28 职场文书
民间借贷纠纷案件代理词
2015/05/26 职场文书