pyObject_CallObject 返回NULL
python3吧
全部回复
仅看楼主
level 1
PyObject *pFuncTwo = PyDict_GetItemString(pDict, "Lesion_detection"); //调用的函数名
//PyObject* pFuncTwo = PyObject_GetAttrString(mypModule, "Lesion_detection");
if (NULL == pFuncTwo)
{
std::cout << "pFuncTwo is null" << std::endl;
Py_Finalize();
return;
}
PyObject *FuncTwoBack = PyObject_CallObject(pFuncTwo, nullptr);//返回List对象
if (NULL == FuncTwoBack)
{
std::cout << "FuncTwoBack is null" << std::endl;
Py_Finalize();
return;
}
这是c++代码,
def Lesion_detection():
pred_bboxes = pd.read_csv('pred_bboxes.csv')
IntegerList = pred_bboxes.values.tolist()
return IntegerList
用c++调用python读取csv文件pyObject_CallObject 返回NULL,有大神知道是什么原因么?python代码可以正常运行
2020年11月25日 03点11分 1
level 1
请问后来你有解决吗[泪]
2021年06月01日 09点06分 2
1