tqdm介绍及常用方法

Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。 使用pip就可以安装。 使用方法一: tqdm tqdm(list)方法可以传入任意一种list,比如数组 from tqdm import tqdm for i in tqdm(range(1000)): #do something pass 或者string的数组 for char in tqdm(["a", "b", "c", "d"]): #do something pass 使用方法二: trange trange(i) 是 tqdm(range(i)) 的简单写法 from tqdm import trange for i in trange(100): #do something pass 使用方法三: 手动方法 在for循环外部初始化tqdm,可以打印其他信息 bar = tqdm(["a", "b", "c", "d"]) for char in pbar: pbar.set_description("Processing %s" % char) 效果: 100%|███████████████████████████████████| 857K/857K [00:04<00:00, 246Kloc/s]
原文地址:https://www.cnblogs.com/lvdongjie/p/14105859.html