December 20, 2019

发现一个酷酷的字符界面进度条 Lib

发现一个酷酷的字符界面进度条 Lib

tqdm, 阿拉伯语里面代表进度条,西班牙语里面代表 I love u so much... 这个名字,也是醉了。

但效果是真心不错,在 Python 循环里面可以直接通过用 trange 替代 range 的方式支持进度可视化;还贴心的提供了一个命令行指令 tqdm 可以直接通过 linux 管道命令支持进度条,真的很酷!

  1. Python 内部使用:

  import time
  from tqdm._tqdm import trange

  for j in trange(100):
      time.sleep(0.1)

效果如下:
--2019-12-20--8.27.35
其他需要的地方可以去参照官方 doc 自己玩起了。

  1. 直接在 shell 里面使用,效果如下,有点意思
    --2019-12-20--8.31.08