解决运行出现'dict' object has no attribute 'has_key'问题


Posted in Python onJuly 15, 2020

这个问题是py2和py3兼容性的问题

在py2中,判断key是否属于dict的写法可以是:

d={'name':'abc','location':'BeiJing'}
if d.has_key('location'):
 print(d['location'])

在py3中,判断key是否属于字典的写法可以是:

d={'name':'abc','location':'BeiJing'}
if 'location' in d:
 print(d['location'])

补充知识:快速解决出现class object has no attribute ' functiong' or 'var'问题

对于程序中出现:AttributeError: 'WebDriver' object has no attribute 'hover'等类似问题。

其实已经告诉你,该类中没有这个属性或方法,

解决办法就是在该类中创建该属性或方法,或者新建一个类,在新建的类中创建该方法或属性,让后把该类导入需要使用该方法的类中;或者让需要使用的类去继承该新建的类。

如果还是没有解决,可能是该方法或属性在某一个包(模块)下,需要你自己去手动找到并导入该包(模块)。

以上这篇解决运行出现'dict' object has no attribute 'has_key'问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python下使用Psyco模块优化运行速度
Apr 05 Python
Python实现的文本简单可逆加密算法示例
May 18 Python
使用python在本地电脑上快速处理数据
Jun 22 Python
Python编程给numpy矩阵添加一列方法示例
Dec 04 Python
python实现list由于numpy array的转换
Apr 04 Python
django将图片上传数据库后在前端显式的方法
May 25 Python
Python实现多级目录压缩与解压文件的方法
Sep 01 Python
Django框架使用mysql视图操作示例
May 15 Python
教你一步步利用python实现贪吃蛇游戏
Jun 27 Python
python射线法判断一个点在图形区域内外
Jun 28 Python
python实现简单图书管理系统
Nov 22 Python
Python 制作自动化翻译工具
Apr 25 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
Jul 15 #Python
解决导入django_filters不成功问题No module named 'django_filter'
Jul 15 #Python
django rest framework使用django-filter用法
Jul 15 #Python
Django REST 异常处理详解
Jul 15 #Python
使用OpenCV实现道路车辆计数的使用方法
Jul 15 #Python
django restframework serializer 增加自定义字段操作
Jul 15 #Python
浅谈django不使用restframework自定义接口与使用的区别
Jul 15 #Python
You might like
非常不错的MySQL优化的8条经验
2008/03/24 PHP
smarty半小时快速上手入门教程
2014/10/27 PHP
php读取文件内容的方法汇总
2015/01/24 PHP
windows下apache搭建php开发环境
2015/08/27 PHP
php读取torrent种子文件内容的方法(测试可用)
2016/05/03 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
2016/11/05 PHP
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
可简单避免的三个JS发布错误的详细介绍
2013/08/02 Javascript
JQuery对class属性的操作实现按钮开关效果
2013/10/11 Javascript
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
js时间日期格式化封装函数
2014/12/02 Javascript
JavaScript中逗号运算符介绍及使用示例
2015/03/13 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
Bootstrap中表单控件状态(验证状态)
2016/08/04 Javascript
总结javascript中的六种迭代器
2016/08/16 Javascript
JavaScript表单验证开发
2016/11/23 Javascript
JavaScript实现网页头部进度条刷新
2017/04/16 Javascript
JavaScript 对引擎、运行时、调用堆栈的概述理解
2018/10/22 Javascript
详解基于原生JS验证表单组件xy-form
2019/08/20 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
javascript实现搜索筛选功能实例代码
2020/11/12 Javascript
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
python 计算文件的md5值实例
2017/01/13 Python
Python读取word文本操作详解
2018/01/22 Python
Python实现针对给定单链表删除指定节点的方法
2018/04/12 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
Django admin管理工具TabularInline类用法详解
2020/05/14 Python
Css3实现无缝滚动防抖
2020/09/14 HTML / CSS
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
英国领先的新鲜松露和最好的松露产品供应商:TruffleHunter
2019/08/26 全球购物
小学生五年级大队长竞选发言稿
2014/09/12 职场文书
小学教师师德整改措施
2014/09/29 职场文书
公务员年度考核登记表个人总结
2015/02/12 职场文书
面试通知单大全
2015/04/20 职场文书
小学生教师节广播稿
2015/08/19 职场文书
话题作文之诚信
2019/11/28 职场文书