Tqdm 进度条可视化模块
2024-08-22 03:00:55
2018-12-04 14:34:25
使用python Tqdm进度条库让你的python进度可视化
Tqdm
在阿拉伯语表示进步,在西班牙语中表示我非常爱你
。是一个快速,可扩展的Python
进度条,可以在Python
长循环中添加一个进度提示信息,用户只需要封装任意的迭代器tqdm(iterator)
即可完成进度条。相比ProgressBar
来说Tqdm
的开销非常低,同时Tqdm
可以在任何环境中不需要任何依赖运行。
from time import sleep
from tqdm import tqdm for i in tqdm(range(1000)):
sleep(0.1)
当然也可以传一个list给tqdm
from time import sleep
from tqdm import tqdm for i in tqdm(['1', '2', '3', '4']):
sleep(0.1)
在循环外的实例化允许手动控制tqdm():
from time import sleep
from tqdm import tqdm pbar = tqdm(["a", "b", "c", "d"])
for char in pbar:
pbar.set_description("Processing %s" % char)
sleep(1)
简单点说,tqdm就是用来显示进度条的,很漂亮,使用很直观,使用起来非常简单,而且基本不影响原程序效率。如果所有的程序都添加了这样的进度条,是该多么舒服啊!
最新文章
- TTTAttributedLabel 富文本小记
- WebForm简单控件,复合控件
- java温故系列之环境配置
- NHibernate系列文章二十三:NHibernate查询之Criteria查询(附程序下载)
- ZOJ 3785 What day is that day?(今天是星期几?)
- Div里面载入另一个页面的实现(取代框架)(AJax)(转)
- spring注解 构造函数问题
- hibernate的第一个程序
- 1052: [HAOI2007]覆盖问题 - BZOJ
- PDO进行sql报表编制结果集介绍及操作(两)
- tableview cell添加3D动画
- unity A*寻路 (二)读取NavMesh数据
- Dynamics CRM2015 非基础语言环境下产品无法新建的问题
- ubuntu环境下实现 多线程的socket(tcp) 通信
- 网络流24题——骑士共存问题 luogu 3355
- 服务器、IP地址和域名之间有什么关系?
- ThinkPhp3.2.3 使用phpExcel导入数据
- 我们来说一说TCP神奇的40ms
- c++入门之命名空间存在的意义
- 1--Testng功能简介