Python在终端不换行打印输出
来源:互联网 发布:iphone铃声助手 mac 编辑:程序博客网 时间:2024/05/01 01:15
最近要用到进度打印的效果, 但又不想让进度输出换行, 而是用新的一行进度刷新”冲掉”旧的一行,实现在同一行进度不断增加刷新的效果. 摸索了一下, 代码如下:
import time, sysfor i in range(100): print "\rComplete percentage: %s%%" % i, sys.stdout.flush() time.sleep(1)
实现的效果就是在终端下, 同一行中输出 Complete Percentage: x %, x从1到100不断刷新递增.
其中, \r 是用来定位到最左端打印, flush()用来清空缓存区, sleep()控制刷新的时间间隔.
注意一定要在终端下才有效果, IDE下只能呈现多行打印 !
0 0
- Python在终端不换行打印输出
- Python print 输出打印不换行
- Python 打印不换行
- python 不换行输出
- python输出不换行
- Python 不换行输出
- Python 输出不换行
- Python print 不换行打印
- Python print 不换行打印
- python 3 打印不换行
- Python print打印不换行
- Python print 不换行打印
- Python Print 打印不换行
- Python: print 不换行打印
- 20120904 python 不换行输出
- Python print 输出不换行
- 使用console在控制台打印如何不输出最后的换行(aardio)
- 使用console在控制台打印如何不输出最后的换行(aardio)
- [Python]输出中文报错的解决方法
- 开源、高效、跨平台:深剖Google FlatBuffers工作原理
- Django——Xadmin内置插件
- nyoj71独木舟上的旅行
- Android中View的加载和显示
- Python在终端不换行打印输出
- 纯css 实现tab效果
- 捕获input 文本框内容改变的事件(onchange,onblur,onPropertyChange比较)
- C#(源码)操作Excel大全2
- C# Redis API
- spring4泛型初探----一个小例子
- 获取新浪微博内容和评论
- 对指针进行初始化中的若干问题的思考与反思
- Java中的枚举与values()方法