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

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.dtcms.com/a/70136.html

相关文章:

  • @restcontroller和@RequestMapping 注解的简单学习
  • kmp报错→Cannot find skiko-windows-x64.dll.sha256
  • Java线程
  • MySQL知识点
  • ollama API 本地调用
  • tsfresh:时间序列特征自动提取与应用
  • CCF CSP 第30次(2023.09)(2_坐标变换(其二)_C++)
  • rc4算法简单介绍及实现
  • 堆(Heap)和栈(Stack),这两者通常是指内存管理中两种不同的内存区域
  • Docker系列——从零开始打包FunASR的Http服务
  • PECL(Positive Emitter-Coupled Logic)电平详解
  • 我的世界1.20.1forge开发进阶教程——生物AI(1)
  • ctfshow-xxs-316-333-wp
  • 酒店宾馆IPTV数字电视系统:创新宾客体验,引领智慧服务新潮流
  • SpringCloud系列教程(十四):Sentinel持久化
  • 自动化测试:PO模式
  • DaVinci Resolve(达芬奇)快捷键大全
  • windows 启用linux子系统不必再装双系统
  • 剑指 Offer II 086. 分割回文子字符串
  • 力扣665. 非递减数列 475.供暖屋
  • Windows功能之FTP服务器搭建
  • orm bee/Orm bee/Orm Bee (CSDN还区分大小写)
  • IMX6ULL学习整理篇——Linux驱动开发的基础2 老框架的一次实战:LED驱动
  • IPoIB驱动中RSS与TSS技术的深度解析:多队列机制与性能优化
  • 用Python实现一个简单的猜数字游戏
  • ELK+Filebeat+Kafka+Zookeeper安装部署
  • UBuntu24.04-JDK7-TOMCAT7安装
  • Vue 过滤器深度解析与应用实践
  • STM32CubeIDE 下载与安装教程(以 1.18.0 版本为例)
  • 软考中级设计模式实战宝典:核心意图解析+适用场景+完整源码下载+高频题库