测试 python 对象是否有效

test if python object is valid

我正在使用 Cython 包装 Python 的 c 库。
我的 C 代码中有指向可调用 Python 对象的指针,以便稍后从 C 代码中调用它们。
如果我只有地址,如何确保回调不会被垃圾收集或删除。

只是 __Pyx_INCREF(obj) 你拿着的东西 -- 这样可以确保它不会消失! 记得 __Pyx_DECREF(obj) 一旦你完成它 -- 并且,查看 https://github.com/cython/cython/wiki/refcounting 了解详情!-)