C++调用Python之Py_DECREF()

使用C++多次循环调用Python文件时,在函数Py_DECREF(处出现异常。

通过查询Python的Documentation得知:

当函数的返回值是New reference时,需要对PyObject * 变量使用Py_DECREF(),返回值是 Borrowed reference时,无需使用Py_DECREF()。

查看函数的返回值的形式,可参考https://docs.python.org/3/c-api/index.html

你可能感兴趣的:(C,python)