page contents

写 Python 发接口最烦的是什么?

同步阻塞、不支持 HTTP/2、异步要换库、文件上传繁琐、Cookie 管理麻烦、SSL 自定义配置绕来绕去,高并发接口测试、爬虫、自动化脚本写起来处处受限!

  • 0
  • 0
  • Pack
  • 发布于 2026-08-05 09:49
  • 阅读 ( 84 )

深入浅出 Typer:用 Python 写出专业级命令行工具

写脚本容易,写"像模像样"的命令行工具难。Typer 来自 FastAPI 作者之手,让你用类型注解就生成带自动帮助、自动校验、子命令的专业 CLI。

  • 0
  • 0
  • Pack
  • 发布于 2026-08-01 09:49
  • 阅读 ( 84 )

Python 3.14 的 t-string 已经来了,它不是 f-string 换了个字母

b 返回的是 string.templatelib.Template。固定文本和花括号里的动态值仍然分开保存。Python 3.14 给 t-string 的定位也很明确:它是自定义字符串处理的入口,不是又一种字符串拼接语法。

  • 0
  • 0
  • Pack
  • 发布于 2026-07-27 10:09
  • 阅读 ( 84 )

Python环境配置劝退过你几次?这个一键安装方案,咖啡没喝完环境就搭好了

刚入行那会儿,我在Python环境配置上栽过跟头。装个库报红,换个版本冲突,虚拟环境搞不清楚路径。折腾两小时咖啡都凉了,环境还没搭好。有次项目deadline前一晚,我重装了三次Anaconda,最后还是用同事的电脑跑完的代码。

  • 0
  • 0
  • Pack
  • 发布于 2026-07-18 09:31
  • 阅读 ( 84 )

FastAPI 背后的 Pydantic 团队,把 AI Agent 做顺手了:PydanticAI 是真的夯!

PydanticAI 最让我舒服的地方,就在这里:它没把 Agent 包装成什么玄学工作流,而是继续用 Python 工程师熟悉的类型、函数和依赖注入来管模型。

  • 0
  • 0
  • Pack
  • 发布于 2026-08-06 09:30
  • 阅读 ( 83 )

看不懂 Python 报错?80% 的报错三行就够

Traceback 可能有二三十行,中间夹着 FastAPI、Django、requests 或者 pandas 的内部调用。那些栈不是完全没用,但第一遍通常不用细看。

  • 0
  • 0
  • Pack
  • 发布于 2026-07-30 09:41
  • 阅读 ( 83 )

FastAPI 接 MongoDB,能查到数据只是第一步

现在的新项目,我会直接使用 PyMongo 的异步客户端 AsyncMongoClient。MongoDB 官方已经提供 PyMongo Async API,并建议 FastAPI 这类异步框架使用异步驱动;老项目如果还在用 Motor,也该开始考虑迁移了。

  • 0
  • 0
  • Pack
  • 发布于 2026-07-27 10:08
  • 阅读 ( 82 )

Python 3.14 这个注解改动救了多少新手?

你有没有遇到过这种情况:刚学会类型注解,兴冲冲给自己写的类加上标注。类里有个方法要返回这个类自己的实例,你很自然地写了个返回类型,结果一运行,Python 当场给你甩了个 NameError,说这个类名没有定义。

  • 0
  • 0
  • Pack
  • 发布于 2026-08-03 09:48
  • 阅读 ( 80 )

Python 自动管理内存:核心机制拆解与优化指南

本文按层次拆解 Python 的内存系统,每一个结论都附上可以直接复制运行的示例。

  • 0
  • 0
  • Pack
  • 发布于 2026-07-24 09:23
  • 阅读 ( 80 )

这 5 个自动化运维场景,可能用 Python 更香?

许多运维工程师会使用 Python 脚本来自动化运维任务。Python 是一种流行的编程语言,具有丰富的第三方库和强大的自动化能力,适用于许多不同的领域。在运维领域,Python 脚本可以用来实现各种自动化任务,例如:

  • 0
  • 0
  • Pack
  • 发布于 2026-07-17 09:22
  • 阅读 ( 80 )

学习Python,这22个包怎能不掌握?

这个问题就是我写这篇文章的初衷。我找出了22个最常用的 Python 包,希望能给你一些启发。

  • 0
  • 0
  • Pack
  • 发布于 2026-07-24 09:36
  • 阅读 ( 79 )

你写的Python代码还是Pythonic代码?

如果你是编程新手,尤其是 Python 新手,你可能听说过 Pythonic 这个词在各种技术会议和公司中经常被提起,你可能还想知道为什么有这个术语?所以这篇文章我们将了解 Pythonic 一词的含义,以及为什么你应该对学习如何不仅编写 Python 代码感兴趣,而且还要编写 Pythonic 代码。

  • 0
  • 0
  • Pack
  • 发布于 2026-08-05 09:54
  • 阅读 ( 78 )

voluptuous,一个非常实用的 Python 库!

Python 项目里很多脏活,不是算法问题,是数据进来时就已经歪了:配置文件少字段、接口参数类型不对、CSV 导入空字符串、JSON 里数字被前端当成字符串传过来。

  • 0
  • 0
  • Pack
  • 发布于 2026-07-21 09:53
  • 阅读 ( 78 )

七个 Python 处理 JSON 的高级技巧,尤其是超大文件解析,看完有收获

很多人觉得 JSON 处理就是 json.loads 和 json.dumps 两下搞定。实际遇到几百 MB 甚至上 G 的文件时,电脑直接卡死。我踩过不少坑,今天把七个实战技巧掏出来分享给你。

  • 0
  • 0
  • Pack
  • 发布于 2026-08-07 10:06
  • 阅读 ( 77 )

Python 里这 8 个标准库,真能把重复代码砍掉一截

一个 Python 项目里,如果到处都是 os.path.join、临时字典、状态字符串和大段 try...finally,我一般不急着抽工具类。

  • 0
  • 0
  • Pack
  • 发布于 2026-08-06 09:32
  • 阅读 ( 77 )

Python字典:你以为你全会了,但这10个坑90%的人踩过

她要从一个嵌套字典里取用户信息,写了四层.get(),每层都带默认值。逻辑没问题,但那行代码长得像一列火车。我问她:你试过defaultdict吗?她摇头。又问:|运算符知道吗?还是摇头。

  • 0
  • 0
  • Pack
  • 发布于 2026-08-17 09:47
  • 阅读 ( 75 )

7个AI工程必备Python库

本文介绍了7个Python库,它们取代了作者所有AI工程中的样板代码。每个库都遵循相同的模式:一个需要手动解决的问题,一个用几行代码解决它的库,以及README中没有提到的诚实限制。

  • 0
  • 0
  • Pack
  • 发布于 2026-07-23 09:48
  • 阅读 ( 75 )

Python venv 入门指南:用官方工具管理虚拟环境

Python 自带的 venv 模块(Python 3.3+ 内置)是创建轻量级虚拟环境的官方工具,用于隔离项目依赖。以下是详细使用步骤:

  • 0
  • 0
  • Pack
  • 发布于 2026-08-14 09:28
  • 阅读 ( 74 )

这6个Python代码我天天在用,今天一次性公开!

很多人学 Python 卡在「学完不知道用来干嘛」。下面 6 个脚本选的都是能立刻上手、立刻省事的场景:批量生成验证码图片、对比两个文件夹的差异、把 PDF 拆成图片、用代码放音乐、给命令行加上进度条和颜色、批量处理压缩包。代码短、依赖清晰,复制回去改改路径就能跑。

  • 0
  • 0
  • Pack
  • 发布于 2026-08-14 09:26
  • 阅读 ( 74 )

这个库让Python操作Excel变得比VBA还顺手

我干了快十年Python开发,Excel自动化这块折腾过不少库。今天要说的这个库叫xlwings,它让我觉得操作Excel比VBA还顺手。你写VBA的时候,是不是经常被那些奇怪的语法气到?对象模型绕来绕去,调试起来眼睛都快瞎了。

  • 0
  • 0
  • Pack
  • 发布于 2026-08-03 09:49
  • 阅读 ( 74 )