python包裹函數
提問人:楊紫紅發(fā)布時間:2020-11-26
實現(xiàn)包裹,主要分4步:
包含Python.h頭文件
為每一個函數增加一個PyObject *Module_func()的包裹函數
為模塊增加一個PyMethod DefModuleMethods[]的數組
增加模塊的初始化函數void initModule()
第一步 包含Python.h頭文件
確保你的系統(tǒng)上安裝過python,我的系統(tǒng)是ubuntu14.04,頭文件路徑為:
第二步 為每一個函數增加一個PyObject *Module_func()的包裹函數
包裹函數名字:
python調用時:
python到c,把python傳過來的參數轉為C的類型:
c到python,把C的數據轉為python的一個或一組對象返回
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>