【发布时间】:2023-03-02 23:00:01
【问题描述】:
我只想检查我拥有的PyObject 是否为None。我天真地以为从函数返回的任何 None Pyobject * 都是 NULL 指针,但事实并非如此。
那么:如何检查我的 PyObject * 是否指向 None 对象?
我知道有像PyInt_Check(PyObject *) 这样的宏,但是我找不到像PyNone_Check 这样的宏。我以为我可以检查我的 PyObject 和 Py_None 之间的相等性,但结果我什至不知道如何与这个库进行相等性比较。
【问题讨论】:
标签: python c++ nonetype pyobject