解决运行出现'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异步回调机制实现和使用方法
Nov 26 Python
python集合用法实例分析
May 30 Python
Python3中的列表,元组,字典,字符串相关知识小结
Nov 10 Python
Python机器学习之K-Means聚类实现详解
Feb 22 Python
Python SMTP发送邮件遇到的一些问题及解决办法
Oct 24 Python
selenium跳过webdriver检测并模拟登录淘宝
Jun 12 Python
python解析xml简单示例
Jun 21 Python
python清空命令行方式
Jan 13 Python
python3实现网页版raspberry pi(树莓派)小车控制
Feb 12 Python
Python unittest单元测试框架及断言方法
Apr 15 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
May 26 Python
Python浮点型(float)运算结果不正确的解决方案
Sep 22 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
如何在WIN2K下安装PHP4.04
2006/10/09 PHP
PHP序列号生成函数和字符串替换函数代码
2012/06/07 PHP
php正则去除网页中所有的html,js,css,注释的实现方法
2016/11/03 PHP
PHP未登录自动跳转到登录页面
2016/12/21 PHP
PHP实现发送微博消息功能完整示例
2019/12/04 PHP
php的RSA加密解密算法原理与用法分析
2020/01/23 PHP
动态载入/删除/更新外部 JavaScript/Css 文件的代码
2010/07/03 Javascript
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011/09/20 Javascript
禁止你的左键复制实用技巧
2013/01/04 Javascript
js导入导出excel(实例代码)
2013/11/25 Javascript
原生Js实现简易烟花爆炸效果的方法
2015/03/20 Javascript
jQuery插件Skippr实现焦点图幻灯片特效
2015/04/12 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
2016/08/05 Javascript
Vue.js实战之利用vue-router实现跳转页面
2017/04/01 Javascript
js 事件的传播机制(实例讲解)
2017/07/20 Javascript
JavaScript代码执行的先后顺序问题
2017/10/29 Javascript
jquery获取transform里的值实现方法
2017/12/12 jQuery
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
JavaScript事件对象深入详解
2018/12/30 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
2019/07/29 Javascript
如何解决vue在ios微信"复制链接"功能问题
2020/03/26 Javascript
[44:40]Serenity vs Pain 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
[02:17]快乐加倍!DOTA2食人魔魔法师至宝+迎霜节活动上线
2019/12/22 DOTA
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
2014/06/04 Python
Python实现的rsa加密算法详解
2018/01/24 Python
python删除某个字符
2018/03/19 Python
Python爬虫将爬取的图片写入world文档的方法
2018/11/07 Python
Pycharm添加虚拟解释器报错问题解决方案
2020/10/13 Python
详解HTML5 LocalStorage 本地存储
2016/12/23 HTML / CSS
西班牙手机之家:Phone House
2018/10/18 全球购物
Blue Nile蓝色尼罗河香港官网:世界最大在线钻石珠宝销售商
2020/05/07 全球购物
营销专业应届生求职信
2013/11/26 职场文书
缴纳养老保险的证明
2014/01/10 职场文书
2015年学校安全工作总结
2015/04/22 职场文书
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js
Docker容器harbor私有仓库部署和管理
2022/08/05 Servers