• 生活中加载网页时、安装程序时会经常见到进度读条
  • So 如何实现呢?
  • 以下代码即可实现读条功能:
import time
for i in range(0,101,2):
     time.sleep(0.11)     # 控制读条速度
     char_num = i//2      # 打印多少个'■'
     per_str = '\r%s%% : %s\n' % (i, '' * char_num) if i == 100 else '\r%s%% : %s'%(i,''*char_num)
     print(per_str,end='', flush=True)

等价于:

import time
for i in range(0,101,2):
     time.sleep(0.11)     # 控制读条速度
     char_num = i//2      # 打印多少个'■'
     if i == 100:
         per_str = '\r%s%% : %s\n' % (i, '' * char_num)
     else:
         per_str = '\r%s%% : %s'%(i,''*char_num)
     print(per_str,end='', flush=True)

 

执行结果:

100% : ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

Process finished with exit code 0

 

It's Funny ! enhn~~~~

相关文章:

  • 2021-07-19
  • 2022-02-07
  • 2022-12-23
  • 2021-08-14
  • 2021-11-25
  • 2021-11-15
  • 2021-10-07
  • 2021-12-17
猜你喜欢
  • 2021-06-06
  • 2022-01-20
  • 2021-10-04
  • 2021-06-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案