python3 has_key() 的问题 AttributeError: type object dict has no attribute has_key

运行结果报错内容:AttributeError: type object ‘dict’ has no attribute ‘has_key’

运行结果报错解析:该字典类型没有没有该has_key()属性。

报错原因:当你调用该方法时会报错,是因为python3.0之后该方法已经没有了。

代码运行示例及运行结果报错内容如下
python3 has_key() 的问题 AttributeError: type object dict has no attribute has_key_第1张图片

python3.x开始,has_key() 函数被 contains(key)函数替代
正确的代码运行结果如下【contains(key) 函数】
python3 has_key() 的问题 AttributeError: type object dict has no attribute has_key_第2张图片

你可能感兴趣的:(python错误报告及解决方案,python)