python:打印一个动态进度条

以下代码完成了一个动态进度条的打印。

import time
for i in range(11):
    time.sleep(0.5)
    print('\r当前进度:{0}{1}%'.format('▉'*i,(i*10)), end='')
print('加载完成!')

\r是将光标移到一行的开始,所以\r之后的内容会覆盖掉上次打印的内容,形成动态打印。
效果图:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_36936510/article/details/87803444