方法跟print()方法的区别是 前者打印不换行,后者换行。
sys.stdout.flush()方法是立即刷新输出的内容
效果:

3.tqdm库

使用样例:
from timeimport sleep from tqdmimport tqdm for iin tqdm(range(20)): sleep(0.5)
效果:

4.progressbar

安装:
pip3 install progressbar2
使用样例:
import time from progressbarimport * progress= ProgressBar() for iin progress(range(1000)): time.sleep(0.01)