用python创建手写C扩展模块基本过程

时间:2017-12-10 03:30:41
【文件属性】:

文件名称:用python创建手写C扩展模块基本过程

文件大小:456KB

文件格式:DOC

更新时间:2017-12-10 03:30:41

python c扩展

用python创建手写C扩展模块基本过程 编写接口代码主要分为四步: 1. 包含Python的头文件 2. 为每个模块的每一个函数增加一个型如PyObject* Module_func()的包装函数。 3. 为每个模块增加一个型如PyMethodDef ModuleMethods[]的数组。 4. 增加模块初始化函数void initModule() 假设具有以下三个C语言函数原型,并且每个函数都分别存储在三个独立的C文件中。


网友评论