python3实现不换行进度条
实现不换行进度条有很多种方法,以前用的是sys.stout.write但是现在在python3里边不知怎么的没有代码没有任何输出,找了好久说python3可以用print,它默认是以\n结尾,输出后会自动换行
print('aaaaaaaaaaaaaaa',end='这里边可以自定义结尾')结合转义字符\r就可以实现在命令行不断输出新的内容不换行的功能
大致可以用的测试代码如下:
1 import time 2 import random 3 4 for i in range(101): 5 print('\r当前进度%s/100'%i,end='') 6 time.sleep(random.randint(1, 15) / 100) # 延迟时间你自己定
参考https://blog.csdn.net/niu1024/article/details/107710468

浙公网安备 33010602011771号