【文件属性】:
文件名称:用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文件中。