Re: [問題] 從c傳一個struct到python?

看板Python作者 (阿真)時間16年前 (2009/07/24 23:48), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《giveatry (new life)》之銘言: : 請教板上大大 : 我有一個python程式 : 會呼叫一個c的function : 這個c function執行完之後 : 會產生一個structure,大概像這樣 : person{ : int age; : char* name; : } : 請問一下我要怎麼傳回python? 水球你你不在 回個文 有點忘了 不過大概是下面這樣子 在c裡 最後就 return Py_BuildValue("is",person.age , person.name); 在python端就 如果你的function叫 Fperson 就 隨便生個python變數 例如 personPY (personPY.age , personPY.name)=Fperson() 就有類似structure的東西了 如 personPY.age 就是c裡的person.age 了 : python要怎麼收這個struct? : 有辦法做到嗎? : 謝謝 不知道是不是問這個… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.63.180

07/25 22:44, , 1F
感謝,明天來試試
07/25 22:44, 1F
文章代碼(AID): #1AQTV3hC (Python)
討論串 (同標題文章)
文章代碼(AID): #1AQTV3hC (Python)