attributeerror: 'dict' object has no attribute 'has_key'
时间: 2023-04-15 16:04:44 浏览: 134
解决运行出现'dict' object has no attribute 'has_key'问题
这是一个 Python 错误信息,意思是你在使用字典对象时调用了 "has_key" 属性,但字典对象实际上没有这个属性。
在 Python2中字典有 has_key() 方法,在 Python3 中已经移除,可以用 in 来代替
例如:
Python2:
>>> d = {'a': 1, 'b': 2}
>>> d.has_key('a')
True
Python3:
>>> d = {'a': 1, 'b': 2}
>>> 'a' in d
True
也可以使用 d.__contains__('a') 来代替.
阅读全文