解决运行出现'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中的正则表达式
Apr 28 Python
python回调函数用法实例分析
May 09 Python
Python程序中用csv模块来操作csv文件的基本使用教程
Mar 03 Python
Windows下搭建python开发环境详细步骤
Jul 20 Python
Python3实现的字典、列表和json对象互转功能示例
May 22 Python
python的中异常处理机制
Aug 30 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
Oct 21 Python
python交易记录链的实现过程详解
Jul 03 Python
使用OpenCV circle函数图像上画圆的示例代码
Dec 27 Python
Python如何在bool函数中取值
Sep 21 Python
Python requests HTTP验证登录实现流程
Nov 05 Python
Jupyter Notebook 安装配置与使用详解
Jan 06 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
用PHP与XML联手进行网站编程代码实例
2008/07/10 PHP
PHP之生成GIF动画的实现方法
2013/06/07 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
谈谈 PHP7新增功能
2015/12/16 PHP
关于PHP中协程和阻塞的一些理解与思考
2017/08/11 PHP
php实现等比例压缩图片
2018/07/26 PHP
不要小看注释掉的JS 引起的安全问题
2008/12/27 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
2013/10/11 Javascript
Javascript中string转date示例代码
2013/11/01 Javascript
JavaScript实现的简单幂函数实例
2015/04/17 Javascript
JavaScript AOP编程实例
2015/06/16 Javascript
js淡入淡出的图片轮播效果代码分享
2015/08/24 Javascript
关于JavaScript作用域你想知道的一切
2016/02/04 Javascript
JS实现控制文本框的内容
2016/07/10 Javascript
Javascript字符串常用方法详解
2016/07/21 Javascript
jQuery实现可拖动进度条实例代码
2017/06/21 jQuery
原生js封装添加class,删除class的实例
2017/11/06 Javascript
详解nodejs 配置文件处理方案
2019/01/02 NodeJs
下载给定网页上图片的方法
2014/02/18 Python
python实现从文件中读取数据并绘制成 x y 轴图形的方法
2018/10/14 Python
python创建学生成绩管理系统
2019/11/22 Python
Python 中@property的用法详解
2020/01/15 Python
Python并发请求下限制QPS(每秒查询率)的实现代码
2020/06/05 Python
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
一套带答案的C++笔试题
2014/01/10 面试题
大学生求职简历的自我评价
2013/10/14 职场文书
大学生自我鉴定书
2014/03/24 职场文书
党委书记个人检查对照材料思想汇报
2014/10/11 职场文书
2014年基层党支部工作总结
2014/12/04 职场文书
2015年电话销售工作总结范文
2015/04/20 职场文书
国王的演讲观后感
2015/06/03 职场文书
2016党校培训心得体会
2016/01/07 职场文书
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python
Python函数对象与闭包函数
2022/04/13 Python
Django数据库(SQlite)基本入门使用教程
2022/07/07 Python