Re: [問題] 從c傳一個struct到python?
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章