Text ProgressBar
来源:互联网 发布:阴司守门人网络剧剧照 编辑:程序博客网 时间:2024/06/17 02:52
今天同事演示了一个demo,最好玩的是在字符界面下可以显示进度条,感觉很有意思,Google一下,如下为实现原理。
每次输出的时候首先输出一个控制字符/r,这样就会回到这一行的行首继续输出,而不是在原先的字符串后继续输出,以下为perl & python的简单实现。
Perl:
---------------------------------------------
$| = 1; # must have, it flush cache automatic
for(1..50){
print "\r";
print "$_ "."="x$_.">";
sleep 1;
}
Python:
---------------------------------------------
import time
for i in range(50):
print '\r',
print i,'='*i,'>',
time.sleep(0.1)
上述例子每次只能够显示一个进度条,如何在字符模式下同时显示多个进度条,Google了好久也没有发现,有待进一步的探索。
- Text ProgressBar
- ProgressBar
- progressbar
- ProgressBar
- progressbar
- Progressbar
- progressbar
- progressbar
- ProgressBar
- ProgressBar
- progressBar
- ProgressBar
- ProgressBar
- progressbar
- ProgressBar
- ProgressBar
- ProgressBar
- ProgressBar
- String类 的内存是怎样分配的
- 第一篇
- C++位操作介绍
- [转]VC获取当前程序文件的路径,文件名以及路径+文件名
- 现在的主要工作
- Text ProgressBar
- 学习VB
- HDU_3687
- 《深入理解Linux内核》--第五章 内核同步:读书笔记
- 驱动程序中使用CPPUnit
- linux 系统管理【1】
- Eclipse 3.5 RCP项目发布
- BOOL与bool区别
- 2010--11--12