首页 > 软件操作教程 > 编程开发 > Python
题目内容

python包裹函数

题目答案

实现包裹,主要分4步: 

  1.  包含Python.h头文件

  2.  为每一个函数增加一个PyObject *Module_func()的包裹函数

  3.  为模块增加一个PyMethod DefModuleMethods[]的数组

  4.  增加模块的初始化函数void initModule()

image.png

第一步 包含Python.h头文件

 确保你的系统上安装过python,我的系统是ubuntu14.04,头文件路径为:

image.png

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

包裹函数名字:

image.png

python调用时:

image.png

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

image.png

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

image.png

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端