通过flush(强制刷新)实现,类似进度条打印:

#!/user/bin env python
# author:Simple-Sir
# time:20180918
#打印进度条
import sys,time
print('打印进度条:')
for i in range(20):
    sys.stdout.write('-') #标准化输出,类似print,print默认换行
    sys.stdout.flush() #强制刷新,将内存中的内容写入硬盘
    time.sleep(0.1) #推迟执行的秒数
    if i == 19:
        sys.stdout.write('100%')

执行结果:

初识python: flush 实现进度条打印

 

相关文章:

  • 2021-06-18
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2021-08-08
猜你喜欢
  • 2021-11-08
  • 2021-10-10
  • 2021-06-11
  • 2021-12-27
  • 2021-12-31
  • 2022-12-23
相关资源
相似解决方案