0
我在想Python-C-API函数返回值为-1的可能原因是什么PyDict_DelItem
。不可能的原因`PyDict_DelItem`
我确定键和值都出现在字典中,但不明白为什么有时我会得到-1返回值。我找不到可能的原因文件。
我在想Python-C-API函数返回值为-1的可能原因是什么PyDict_DelItem
。不可能的原因`PyDict_DelItem`
我确定键和值都出现在字典中,但不明白为什么有时我会得到-1返回值。我找不到可能的原因文件。
PyDict_Check
测试失败):引发SystemError
。NotImplemented
或其他异常,取决于确切的__hash__
或PyObject_Hash
钩子实现。KeyError
。无论如何,您需要检查exception being set何时-1由PyDict_DelItem
返回。
似乎该对象不可哈希,但因此不可索引,但实际上,当我从字典中删除该对象被正确删除.... – linello