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实现的生成随机迷宫算法核心代码分享(含游戏完整代码)
Jul 11 Python
python有证书的加密解密实现方法
Nov 19 Python
python登录pop3邮件服务器接收邮件的方法
Apr 30 Python
python操作redis的方法
Jul 07 Python
python对于requests的封装方法详解
Jan 03 Python
Python不同目录间进行模块调用的实现方法
Jan 29 Python
Python实现截取PDF文件中的几页代码实例
Mar 11 Python
详解python selenium 爬取网易云音乐歌单名
Mar 28 Python
python爬虫刷访问量 2019 7月
Aug 01 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
Mar 10 Python
Python字典dict常用方法函数实例
Nov 09 Python
解决python 输出到csv 出现多空行的情况
Mar 24 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
一拳超人中怪人协会钦定! S级别最强四人!
2020/03/02 日漫
利用PHP扩展vld查看PHP opcode操作步骤
2013/03/04 PHP
PHP配置把错误日志以邮件方式发送方法(Windows系统)
2015/06/23 PHP
php多线程实现方法及用法实例详解
2015/10/26 PHP
PHP中CheckBox多选框上传失败的代码写法
2017/02/13 PHP
如何通过Apache在本地配置多个虚拟主机
2020/07/29 PHP
js+JQuery返回顶部功能如何实现
2012/12/03 Javascript
js写出遮罩层登陆框和对联广告并自动跟随滚动条滚动
2014/04/29 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
javascript初学者常用技巧
2014/09/02 Javascript
JavaScript将XML转成JSON的方法
2015/03/12 Javascript
基于jquery实现智能提示控件intellSeach.js
2016/03/17 Javascript
jQuery实现鼠标选文字发新浪微博的方法
2016/04/02 Javascript
JS实现自动阅读单词(有道单词本添加功能)
2016/11/14 Javascript
JS实现Ajax的方法分析
2016/12/20 Javascript
详解基于Node.js的HTTP/2 Server实践
2018/05/31 Javascript
[04:09]2014DOTA2国际邀请赛Ti西雅图 历届冠军相继出局 BBC综述今日比赛
2014/07/20 DOTA
python简单程序读取串口信息的方法
2015/03/13 Python
python将unicode转为str的方法
2017/06/21 Python
python使用pyqt写带界面工具的示例代码
2017/10/23 Python
详谈在flask中使用jsonify和json.dumps的区别
2018/03/26 Python
浅谈python中np.array的shape( ,)与( ,1)的区别
2018/06/04 Python
python算法与数据结构之单链表的实现代码
2019/06/27 Python
Pyorch之numpy与torch之间相互转换方式
2019/12/31 Python
Kipling凯浦林美国官网:世界著名时尚休闲包袋品牌
2016/08/24 全球购物
绿色美容,有机护肤品和化妆品:Safe & Chic
2018/10/29 全球购物
精致的手工皮鞋:Shoe Embassy
2019/11/08 全球购物
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
2013/04/28 面试题
Python如何实现单例模式
2016/06/03 面试题
美化环境标语
2014/06/20 职场文书
环保建议书范文
2015/09/14 职场文书
谢师宴学生答谢词
2015/09/30 职场文书
vue中data改变后让视图同步更新的方法
2021/03/29 Vue.js
Nginx如何配置Http、Https、WS、WSS的方法步骤
2021/05/11 Servers
Nginx实现会话保持的两种方式
2022/03/18 Servers
德劲DE1107指针试高灵敏度全波段收音机机评
2022/04/05 无线电