python包裹函数
提问人:杨紫红发布时间:2020-11-26
实现包裹,主要分4步:
包含Python.h头文件
为每一个函数增加一个PyObject *Module_func()的包裹函数
为模块增加一个PyMethod DefModuleMethods[]的数组
增加模块的初始化函数void initModule()

第一步 包含Python.h头文件
确保你的系统上安装过python,我的系统是ubuntu14.04,头文件路径为:

第二步 为每一个函数增加一个PyObject *Module_func()的包裹函数
包裹函数名字:

python调用时:

python到c,把python传过来的参数转为C的类型:

c到python,把C的数据转为python的一个或一组对象返回

继续查找其他问题的答案?
相关视频回答
回复(0)

湘公网安备:43011102000856号 

点击加载更多评论>>