当前位置: 首页 > article >正文

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({
   "

http://www.kler.cn/a/586997.html

相关文章:

  • 4.3 计算属性与watch的类型守卫实现
  • 软考高级《系统架构设计师》知识点(十三)
  • Day2 导论 之 「存储器,IO,微机工作原理」
  • 代码随想录二刷|图论6
  • 【.Net 9下使用Tensorflow.net---通过LSTM实现中文情感分析】
  • C++中std::count` 和 `std::count_if`的用法和示例
  • 数据结构-单链表专题
  • 【开源代码解读】AI检索系统R1-Searcher通过强化学习RL激励大模型LLM的搜索能力
  • DataEase:一款国产开源数据可视化分析工具
  • 蓝桥杯Python赛道备赛——Day5:算术(一)(数学问题)
  • 在Linux中安装Nginx
  • 机器学习之线性代数
  • 【蓝桥杯】24省赛:数字串个数
  • 使用 BookMarkHub 插件进行书签同步
  • 一文了解CAS
  • linux 命令 ls
  • 网络爬虫【简介】
  • 基于vue-grid-layout 实现自定义首页视图
  • Tailwindcss开启黑夜模式
  • Python扑克牌游戏更新哦~【增加更多牌类】