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)
点击加载更多评论>>