# PyO3 让 Python 库跑 Rust，但返回大结构时转换开销比解析还大

> 原标题：Libraries Run Rust Inside Python (With PyO3)

- 来源：Hacker News 首页
- 发布时间：2026-09-13T15:24:05.000Z
- AX AI 日报：https://ai-daily.ax0x.ai/items/56273
- 原文：https://belderbos.dev/blog/how-libraries-run-rust-inside-python/

## 摘要

Pydantic v2 的核心 pydantic-core 就是用 PyO3 把 Rust 编译成共享库，Python 直接 import 就能用。作者手把手写了个 JSON 解析器：写 Rust 模块、加 PyO3 宏、用 maturin 构建、import 结果。关键发现：如果函数返回一个标量（比如单个数字），边界开销可以忽略；但如果返回一个大结构...
