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