解决运行出现'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生成随机MAC地址
Mar 10 Python
详解Python list 与 NumPy.ndarry 切片之间的对比
Jul 24 Python
使用python实现ANN
Dec 20 Python
python中的迭代和可迭代对象代码示例
Dec 27 Python
Python编程中flask的简介与简单使用
Dec 28 Python
python读取各种文件数据方法解析
Dec 29 Python
在Pycharm中修改文件默认打开方式的方法
Jan 17 Python
python笔记_将循环内容在一行输出的方法
Aug 08 Python
使用python实现unix2dos和dos2unix命令的例子
Aug 13 Python
Python中socket网络通信是干嘛的
May 27 Python
python在linux环境下安装skimage的示例代码
Oct 14 Python
使用PyCharm官方中文语言包汉化PyCharm
Nov 18 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实现的功能是显示8条基色色带
2006/10/09 PHP
PHP入门
2006/10/09 PHP
PHP伪静态页面函数附使用方法
2008/06/20 PHP
用javascript控制iframe滚动的代码
2007/04/10 Javascript
javascript dom 基本操作小结
2010/04/11 Javascript
ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
2012/02/03 Javascript
3款实用的在线JS代码工具(国外)
2012/03/15 Javascript
jquery.Jwin.js 基于jquery的弹出层插件代码
2012/05/23 Javascript
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
2013/04/07 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
2014/12/29 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
javascript事件委托的方式绑定详解
2015/06/10 Javascript
JavaScript中Form表单技术汇总(推荐)
2016/06/26 Javascript
jQuery基于BootStrap样式实现无限极地区联动
2016/08/26 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
详解Angular-Cli中引用第三方库
2017/05/21 Javascript
React组件内事件传参实现tab切换的示例代码
2018/07/04 Javascript
序列化模块json代码实例详解
2020/03/03 Javascript
在Chrome DevTools中调试JavaScript的实现
2020/04/07 Javascript
[55:03]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.20
2020/11/20 DOTA
python socket 超时设置 errno 10054
2014/07/01 Python
用python实现英文字母和相应序数转换的方法
2019/09/18 Python
利用django model save方法对未更改的字段依然进行了保存
2020/03/28 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
使用Python提取文本中含有特定字符串的方法示例
2020/12/09 Python
html5 Web SQL Database 之事务处理函数transaction与executeSQL解析
2013/11/07 HTML / CSS
阿玛尼美国官方网站:Armani.com
2016/11/25 全球购物
Yankee Candle官网:美国最畅销蜡烛品牌之一
2020/01/05 全球购物
学前教育教师求职自荐信
2013/09/22 职场文书
三方股东合作协议书范本
2014/09/28 职场文书
医生个人自我剖析材料
2014/10/08 职场文书
2016高一新生军训心得体会
2016/01/11 职场文书
HTML速写之Emmet语法规则的实现
2021/04/07 HTML / CSS
python基础之停用词过滤详解
2021/04/21 Python
vue实力踩坑之push当前页无效
2022/04/10 Vue.js