python3.2 实现在同一行打印,实现进度条效果

import time

for i in range(100000):

    percent = 1.0 * i / 100000 * 100

    print('complete percent:%10.8s%s'%(str(percent),'%'),end='\r')
    

    time.sleep(0.1)



关键就在于 end='\r' 这句 , \r 是一个转义符 ,它实现的效果是 让光标重新移回行首

posted @ 2013-04-23 14:55  爱知菜  阅读(854)  评论(0编辑  收藏  举报