文章目录
- 安装 `tqdm`
- `tqdm` 的基本用法
- 自定义进度条
-
- 1. 使用 `desc` 添加描述
- 2. 自定义进度条的宽度
- 3. 使用 `bar_format` 自定义显示格式
- 进度条与函数结合
-
- 读取文件时使用 `tqdm`
- 在函数中使用进度条
- 结合 `tqdm` 和 `pandas`
- 多线程和多进程中的 `tqdm`
-
- 多线程示例
- 在 Jupyter Notebook 中使用
- 结论
- 参考链接
在 Python 编程中,尤其是在处理长时间运行的任务时,进度条能够直观地显示程序的执行进度,这对于提高用户体验和调试有很大帮助。
tqdm
是 Python 中一个简单易用的库,专门用于显示循环和迭代器的进度条。它支持多种场景,例如在 Jupyter Notebook、终端、甚至是 GUI 界面中使用,且兼容多线程和多进程。
安装 tqdm
首先,tqdm
库可以通过 pip 轻松安装:
pip install tqdm
安装完成后,就可以在项目中使用它了。
tqdm
的基本用法
tqdm
的核心功能是将一个迭代器包裹起来,显示它的进度。这里是一个简单的示例,展示了如何为 for
循环添加进度条:
from tqdm import tqdm
imp