刷新
如何发布自己的 Python 库到 PyPI

博主头像 前言 之前写过一篇如何用 Python 标准库快速比较两个巨复杂的 JSON 之间的内容值的差异(不是简单对比行之间的差距,而是对比那些值有差异),主要用在某个内部服务中做版本管理的。使用效果大概是这样的: # 文件行数为21772行 $ wc -l test_left.json 21772 tes ...

Excel - pandas

博主头像 数据结构 维度 用途 Series 一维 单列数据,类似Excel的一列 DataFrame 二维 表格数据,由多列Series组成 Python List 一维 基础列表,无标签 读取表格 import pandas as pd drug_excel = "./20260327-神经精神类位点.x ...

无需安装 Office,用 Python 轻松替换 Excel 数据

博主头像 在日常数据处理工作中,Excel的查找与替换是最频繁的操作之一。当数据量较大时,手动查找替换不仅耗时,还容易出错。本文将介绍如何使用 Python 和免费库 Free Spire.XLS for Python,以编程方式实现 Excel 数据的批量查找与替换,无需安装Microsoft Office ...

asyncio.Queue 中协程等待任务的本质;RAG 任务中断恢复机制改造总结;JPEG 流接入海康综合安防平台(GB28181协议);

博主头像 asyncio.Queue 中协程等待任务的本质 核心结论 asyncio 中没有真正的"线程阻塞",只有协程级别的"挂起"(suspend)。 当多个 worker 协程执行 await queue.get() 而队列为空时,等待的是协程本身,而不是操作系统线程。 等待发生在哪里 阻塞点在各个消费 ...

Pydantic校验配置文件

博主头像 前言 最近很多新项目使用环境变量作配置,尤其是部署在k8s上的项目,把 configmap 或者 secret 直接塞到 pod 环境变量里面,再引入pydantic-settings做参数校验,用起来特别方便。但pydantic-settings是环境变量优先的,而对于大一点的项目,配置项可能上百 ...

Flask框架03模板渲染

博主头像 Flask模板渲染 什么是模板 Flask使用jinja2作为默认模板引擎 作用:将html页面与python业务代码分离,页面中嵌入动态变量,循环,判断逻辑,后端传入数据,引擎的自动渲染生成完整的html返回浏览器 目录规范 flask默认从templates目录下加载模板 核心渲染函数(rend ...

Flask框架02路由详解

博主头像 Flask路由 路由是web框架最核心的功能之一,它决定了哪个url由哪个函数处理 flask路由是web应用程序将url映射到python函数的机制 flas路由是flask应用的核心部分,用于处理不同url请求,并将请求转发到相应的视图函数 基础路由 from flask import Flas ...

如何使用 Python 设置 Excel 单元格数字格式

博主头像 在自动化报表生成与数据处理场景中,数值的展示方式直接影响文档的可读性与专业性。千分位分隔、货币符号、百分比显示、日期格式化等效果,均通过 Excel 的数字格式机制实现。本文将介绍如何通过 Python 代码精确控制 Excel 单元格的数字显示格式,示例基于 Free Spire.XLS for ...

Flask框架01初始了解

博主头像 Flask概念 flask是一个轻量级别的python web程序,主要的特点就是简单灵活,能够快速的上手构建一个web应用,同时具备扩展到复杂项目的能力 Flask 是基于 Python 开发的微型 Web 框架,被称作微框架,核心原因是本身不绑定任何专用工具与依赖库,原生不内置数据库抽象层、表单 ...

用SymPy自动因式分解:从面积拼图到代数恒等式

博主头像 大家好,今天要解决一个痛点是关于 因式分解公式 的。 直接说问题: 用 Manim 展示 $ x2 + 5x + 6 = (x+2)(x+3) $ 的“十字相乘”面积模型,你需要先想好怎样把大矩形拆成四块$ (x^2)、(2x)、(3x)、(6) $,再手动计算每一块的边长和位置。 换成 $ x^2 ...

123···18>