Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道 Python C-API 函数的 -1 返回值的可能原因是什么PyDict_DelItem。
PyDict_DelItem
我确定字典中存在键和值,但不明白为什么有时我会得到 -1 返回值。我没有找到有关可能原因的文档。
从源代码:
PyDict_Check
SystemError
NotImplemented
__hash__
PyObject_Hash
KeyError
在任何情况下,您都需要检查当 -1 返回时是否设置了异常。PyDict_DelItem