0
我在C代碼中有以下變量,其中我在2D數組中存儲了一些變量。我想在python中訪問這個數組。我得到以下info..How我可以從陣列swig:如何在Python中訪問C數組
的module.c
uin32_t array_vaiable[10][100]
module.h中
extern uint32_t array_variable[10][100]
module.i
%module mod
%{
#include "module.h"
%}
%include "typemaps.i"
%include "module.h"
檢索數據
swig -python module.i
<Swig Object of type 'int (*)[100]'>
在接口中暴露全局變量是不好的做法。您將始終傾向於公開一個在接口上返回變量的函數。你可以做什麼轉換爲簡單的指針並使用'cpointer.i' –