1. 用C或C++扩展Python
如果你懂得如何用C编程,那么为Python添加新的内置模块是十分容易的。通过加入新的扩展模块 ,可以做两件用Python语言不能直接做的事:
实现新的内置对象类型
调用C语言库函数和执行系统调用
为支持扩展,Python API定义了一系列函数,宏和变量,可以通过这些访问大部分的Python运行时系统。通过包含头文件"Python.h"
,Python API被加入到C语言源代码中。
如果你懂得如何用C编程,那么为Python添加新的内置模块是十分容易的。通过加入新的扩展模块 ,可以做两件用Python语言不能直接做的事:
实现新的内置对象类型
调用C语言库函数和执行系统调用
为支持扩展,Python API定义了一系列函数,宏和变量,可以通过这些访问大部分的Python运行时系统。通过包含头文件"Python.h"
,Python API被加入到C语言源代码中。