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实现的简单猜数字游戏
Apr 04 Python
Python多线程编程(八):使用Event实现线程间通信
Apr 05 Python
python使用mailbox打印电子邮件的方法
Apr 30 Python
Python装饰器原理与简单用法实例分析
Apr 29 Python
Python实现正整数分解质因数操作示例
Aug 01 Python
对pycharm 修改程序运行所需内存详解
Dec 03 Python
Python面向对象程序设计类的多态用法详解
Apr 12 Python
python批量修改ssh密码的实现
Aug 08 Python
浅谈Python的方法解析顺序(MRO)
Mar 05 Python
.img/.hdr格式转.nii格式的操作
Jul 01 Python
Python -m参数原理及使用方法解析
Aug 21 Python
Python函数__new__及__init__作用及区别解析
Aug 31 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
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
ThinkPHP分组下自定义标签库实例
2014/11/01 PHP
PHP队列用法实例
2014/11/05 PHP
php中 $$str 中 "$$" 的详解
2015/07/06 PHP
windows7配置Nginx+php+mysql的详细教程
2016/09/04 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
2017/09/22 PHP
PHP实现数组根据某个单元字段排序操作示例
2018/08/01 PHP
PHP面向对象程序设计之构造方法和析构方法详解
2019/06/13 PHP
javascript 日期时间函数(经典+完善+实用)
2009/05/27 Javascript
jquery简单的拖动效果实现原理及示例
2013/07/26 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
node.js实现BigPipe详解
2014/12/05 Javascript
JavaScript 学习笔记之操作符
2015/01/14 Javascript
BootStrap3学习笔记(一)之网格系统
2016/05/20 Javascript
微信小程序实战之自定义模态弹窗(8)
2017/04/18 Javascript
jQuery实现表单动态添加数据并提交的方法
2018/07/19 jQuery
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
2020/07/27 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
[01:19:33]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第一场 2月2日
2021/03/11 DOTA
python的几种开发工具介绍
2007/03/07 Python
详解Python中的四种队列
2018/05/21 Python
对numpy中的数组条件筛选功能详解
2018/07/02 Python
django使用django-apscheduler 实现定时任务的例子
2019/07/20 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
Python实现石头剪刀布游戏
2021/01/20 Python
布局和排版教程 纯css3实现图片三角形排列
2014/10/17 HTML / CSS
白俄罗斯大卖场:21vek.by
2019/07/25 全球购物
数组越界问题
2015/10/21 面试题
销售代表求职自荐信
2013/10/01 职场文书
法人授权委托书样本
2014/09/19 职场文书
2015年班级工作总结范文
2015/04/03 职场文书
客服专员岗位职责范本
2015/04/07 职场文书
热血教师观后感
2015/06/10 职场文书
五一放假通知怎么写
2015/08/18 职场文书
使用Nginx+Tomcat实现负载均衡的全过程
2022/05/30 Servers