python tqdm函数及其参数
时间: 2023-10-19 17:21:47 浏览: 255
python 函数中的参数类型
5星 · 资源好评率100%
tqdm 是一款 Python 进度条库,可以在循环中以进度条的形式展示迭代的进度。它可以用于任何可迭代的对象,例如列表、元组、字典、文件等。
tqdm 函数的基本用法如下:
```python
from tqdm import tqdm
for i in tqdm(range(100)):
# code here
```
该代码将在循环中显示进度条,进度条显示的范围是 0 到 100,每次循环将进度条更新,直到 100%。
tqdm 函数还有一些常用的参数:
- iterable: 可迭代的对象,例如列表、元组、字典、文件等。
- desc: 描述信息,将会显示在进度条前面。
- total: 可迭代对象的总长度,如果未指定,则将尝试使用 len() 函数获取长度。
- leave: 进度条完成后是否保留。默认情况下,进度条完成后将被清除。
- ncols: 进度条的宽度。
- unit: 进度条的单位,例如“字节”、“KB”、“MB”等。
- unit_scale: 是否自动缩放单位,例如将“1000”转换为“1k”。
- miniters: 更新进度条的最小时间间隔(以秒为单位)。
使用示例:
```python
from tqdm import tqdm
my_list = [1, 2, 3, 4, 5]
for i in tqdm(my_list, desc="Processing", ncols=80):
# code here
```
在以上示例中,使用了 my_list 列表,并指定了描述信息和进度条宽度。
阅读全文