扩展和嵌入 Python 解释器
本文档假设你具备有关 Python 的基本知识。有关该语言的非正式介绍,请参阅 Python 教程 。 给出了更正式的语言定义。 Python 标准库 包含现有的对象类型、函数和模块(内置和用 Python 编写)的文档,使语言具有广泛的应用范围。
关于整个 Python/C API 的详细介绍,请参阅独立的 。
参见
Python Packaging User Guide: Binary Extensions
本指南的这一部分包括在没有第三方工具帮助的情况下创建 C 和 C ++ 扩展。它主要用于这些工具的创建者,而不是建议你创建自己的 C 扩展的方法。
有时,不是要创建在 Python 解释器中作为主应用程序运行的扩展,而是希望将 CPython 运行时嵌入到更大的应用程序中。 本节介绍了成功完成此操作所涉及的一些细节。