解决运行出现'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实现的tab文件操作类分享
Nov 20 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
Nov 21 Python
用tensorflow实现弹性网络回归算法
Jan 09 Python
tensorflow建立一个简单的神经网络的方法
Feb 10 Python
Python3中的json模块使用详解
May 05 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
Jul 11 Python
Python如何使用k-means方法将列表中相似的句子归类
Aug 08 Python
VSCode中自动为Python文件添加头部注释
Nov 14 Python
Python TCPServer 多线程多客户端通信的实现
Dec 31 Python
Python连接SQLite数据库并进行增册改查操作方法详解
Feb 18 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
Mar 16 Python
opencv-python的RGB与BGR互转方式
Jun 02 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
PHP5.3.1 不再支持ISAPI
2010/01/08 PHP
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
2014/06/25 PHP
php获取指定日期之间的各个周和月的起止时间
2014/11/24 PHP
浅谈php命令行用法
2015/02/04 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
2019/07/24 PHP
分享一个自定义的console类 让你不再纠结JS中的调试代码的兼容
2012/04/20 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
2013/11/05 Javascript
js定时器的使用(实例讲解)
2014/01/06 Javascript
使用Plupload实现直接上传附件至七牛云存储
2014/12/26 Javascript
JavaScript中for循环的使用详解
2015/06/03 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
2015/09/14 Javascript
jQuery实现带玻璃流光质感的手风琴特效
2015/11/20 Javascript
jQuery UI仿淘宝搜索下拉列表功能
2017/01/10 Javascript
js实现打地鼠小游戏
2017/02/13 Javascript
AngularJS的脏检查深入分析
2017/04/22 Javascript
Vue.js使用axios动态获取response里的data数据操作
2020/09/08 Javascript
python字符串连接方式汇总
2014/08/21 Python
在Linux下调试Python代码的各种方法
2015/04/17 Python
Python Matplotlib库入门指南
2015/05/18 Python
Python实现调用另一个路径下py文件中的函数方法总结
2018/06/07 Python
用Python将mysql数据导出成json的方法
2018/08/21 Python
通过PYTHON来实现图像分割详解
2019/06/26 Python
Python下opencv图像阈值处理的使用笔记
2019/08/04 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
keras 获取某层的输入/输出 tensor 尺寸操作
2020/06/10 Python
美团网旗下网上订餐平台:美团外卖
2020/03/05 全球购物
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
酒吧副总经理岗位职责
2013/12/10 职场文书
应届实习生的自我评价范文
2014/01/05 职场文书
大型会议接待方案
2014/03/01 职场文书
业务员的岗位职责
2014/03/15 职场文书
借款协议书
2014/04/12 职场文书
职业道德模范事迹材料
2014/08/24 职场文书
大学新生军训自我鉴定
2014/09/18 职场文书
盗窃罪辩护词范文
2015/05/21 职场文书
nginx共享内存的机制详解
2022/03/21 Servers