参考资料:http://www.tech-q.cn/thread-839-1-1.html
php:
PHP代码
- <?php
- for ( $i = 0; $i <= 50; $i ++) {
- printf("progress: [%-50s] %d%%/r" , str_repeat ( '#' , $i ), $i * 2);
- usleep(1000 * 100);
- }
- echo "/n" ;
- echo "Done./n" ;
- ?>
C++代码
- b= ''
- for ((i=0;$i<=100;i+=2))
- do
- printf "progress: [%-50s] %d%%/r" $b $i
- sleep 0.1
- b+='#'
- done
- echo
Python代码
- import time,sys
- for x in range( 1 , 101 ):
- print "%s/r" %( "|" *(x/ 2 )+ " " +str(x)+ "%" ),
- time.sleep(0.1 )
说明:
PHP,和bash版本的我没有测试,
我是根据他们来写出的Pyhon版本.这个测试过没有问题的
注意print语句后面带了个 ","
python的 print 默认是自动换行的.加上","就不换行输出