python相关语法的学习文档1
python相关语法的学习文档1
1、tqdm
tqdm 是 Python 中一个非常流行的进度条库,可以实时显示循环或任务的进度。它简单易用,支持多种场景(如循环、文件处理、多线程/进程等)。以下是详细的使用讲解:
1.1 安装
pip install tqdm
 
1.2 基本用法
from tqdm import tqdm
import time
for i in tqdm(range(100), 
              desc="Processing", 
              unit="iter", 
              unit_scale=True, 
              ncols=80, 
              colour="green"):
    time.sleep(0.1)
 
- 参数详解 
  
- desc: 进度条前的描述文字。
 - total: 总进度数(默认自动推断)。
 - unit: 单位(如 “file”, “B” 等)。
 - unit_scale: 自动缩放单位(如 1000 → “K”, 1000000 → “M”)。
 - ncols: 进度条宽度(字符数)。
 - colour: 进度条颜色(如 “green”, “#00ff00”)。
 
 
1.3 高级用法
1.3.1 嵌套进度条
处理多层循环时,可以嵌套使用tqdm:
from tqdm import tqdm
import time
outer = tqdm(range(3), desc="Outer")
for i in outer:
    inner = tqdm(range(5), desc="Inner", leave=False)  # leave=False 表示内层进度条结束后消失
    for j in inner:
        time.sleep(0.1)
        inner.set_postfix({
   "
                