解决运行出现'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实现简单的socket server实例
Apr 29 Python
Python字符串逐字符或逐词反转方法
May 21 Python
python 寻找优化使成本函数最小的最优解的方法
Dec 28 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
Aug 05 Python
解决每次打开pycharm直接进入项目的问题
Oct 28 Python
在SQLite-Python中实现返回、查询中文字段的方法
Jul 17 Python
Python tkinter常用操作代码实例
Jan 03 Python
TensorFlow梯度求解tf.gradients实例
Feb 04 Python
Python如何用filter函数筛选数据
Mar 05 Python
Python装饰器的应用场景代码总结
Apr 10 Python
Python基于DB-API操作MySQL数据库过程解析
Apr 23 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
Nov 01 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
syphon 虹吸式咖啡冲泡冲煮倒水的得与失
2021/03/03 冲泡冲煮
PHP简单预防sql注入的方法
2016/09/27 PHP
ThinkPHP中create()方法自动验证表单信息
2017/04/28 PHP
php unlink()函数使用教程
2018/07/12 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
JavaScript方法和技巧大全
2006/12/27 Javascript
基于json的jquery地区联动效果代码
2011/07/06 Javascript
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
2011/07/10 Javascript
jquery zTree异步加载简单实例分享
2013/02/05 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
详解jquery事件delegate()的使用方法
2016/01/25 Javascript
JavaScript Math 对象常用方法总结
2016/04/28 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
Angular.js去除页面中显示的空行方法示例
2017/03/30 Javascript
微信小程序动态生成二维码的实现代码
2018/07/25 Javascript
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
javascript事件循环event loop的简单模型解释与应用分析
2020/03/14 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
2020/08/12 Javascript
解决antd日期选择组件,添加value就无法点击下一年和下一月问题
2020/10/29 Javascript
python匹配两个短语之间的字符实例
2018/12/25 Python
python3 实现爬取TOP500的音乐信息并存储到mongoDB数据库中
2019/08/24 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
python简单实现9宫格图片实例
2020/09/03 Python
基于Modernizr 让网站进行优雅降级的分析
2013/04/21 HTML / CSS
全球最大的中文旅行网站:去哪儿网
2017/11/16 全球购物
学校督导评估方案
2014/06/10 职场文书
贷款委托书怎么写
2014/08/02 职场文书
计划生育证明书写要求
2014/09/17 职场文书
党的群众路线对照检查材料思想汇报
2014/09/25 职场文书
2014工程部年度工作总结
2014/12/17 职场文书
2014流动人口计划生育工作总结
2014/12/20 职场文书
计划生育目标责任书
2015/05/09 职场文书
钢琴师观后感
2015/06/12 职场文书
小学毕业感言200字
2015/07/30 职场文书
护士年终工作总结不会写?各科护士模板总结
2020/01/02 职场文书