文章詳情頁(yè)
python - 怎么把char*對(duì)象轉(zhuǎn)換成PyObject*對(duì)象
瀏覽:82日期:2022-10-11 13:31:33
問(wèn)題描述
用在函數(shù)傳參上,所以沒(méi)法用PyObject_GetAttrString
問(wèn)題解答
回答1:PyByteArray_FromStringAndSize 或者Py_BuildValue先把char *轉(zhuǎn)成bytes然后PyTuple_SetItem把bytes 轉(zhuǎn)成tuple
PyObject * bytesObject = PyByteArray_FromStringAndSize(message, len);PyObject * buildObject = Py_BuildValue('y#', message,len);PyObject * argsObject = PyTuple_New(1);PyTuple_SetItem(argsObject, 0, bytesObject);
相關(guān)文章:
1. node.js - webpack-dev-server正常運(yùn)行,webpack打包卻出錯(cuò),怎么辦?2. android - 哪位大神知道java后臺(tái)的api接口的對(duì)象傳到前端后輸入日期報(bào)錯(cuò),是什么情況?求大神指點(diǎn)3. 微信內(nèi)網(wǎng)頁(yè)上傳圖片問(wèn)題4. mysql - 瞬間流量很高的網(wǎng)站,要頻繁的插入數(shù)據(jù)到數(shù)據(jù)庫(kù),應(yīng)該怎么解決這個(gè)問(wèn)題?5. python - angular route 與 django urls 沖突怎么解決?6. javascript - 關(guān)于行內(nèi)元素onclick事件,為什么會(huì)出錯(cuò)?7. javascript - 關(guān)于vuejs的v-for循環(huán)問(wèn)題8. 輸入地址報(bào)以下截圖錯(cuò)誤,怎么辦?9. javascript - 關(guān)于iscroll的一段代碼,希望有人解釋10. 非root安裝MySQL5.6報(bào)錯(cuò),求助!!!
排行榜

熱門標(biāo)簽