解决运行出现'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+Wordpress制作小说站
Apr 14 Python
Python基础语言学习笔记总结(精华)
Nov 14 Python
python如何读写json数据
Mar 21 Python
python DataFrame 修改列的顺序实例
Apr 10 Python
python对列进行平移变换的方法(shift)
Jan 10 Python
python matplotlib画图库学习绘制常用的图
Mar 19 Python
python2.7实现复制大量文件及文件夹资料
Aug 31 Python
决策树剪枝算法的python实现方法详解
Sep 18 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
Feb 20 Python
使用IPython或Spyder将省略号表示的内容完整输出
Apr 20 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
Jun 14 Python
Python操作CSV格式文件的方法大全
Jul 15 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代码运行时间查看类代码分享
2011/08/06 PHP
解析百度搜索结果link?url=参数分析 (全)
2012/10/09 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
jquery animate 动画效果使用说明
2009/11/04 Javascript
JS类的封装及实现代码
2009/12/02 Javascript
jquery parent和parents的区别分析
2013/10/02 Javascript
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
2013/10/17 Javascript
一个奇葩的最短的 IE 版本判断JS脚本
2014/05/28 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
2015/09/15 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
移动端滑动插件Swipe教程
2016/10/16 Javascript
基于JS设计12306登录页面
2016/12/28 Javascript
js for循环倒序输出数组元素的实例
2017/03/01 Javascript
Vue如何实现组件的源码解析
2017/06/08 Javascript
微信小程序实现团购或秒杀批量倒计时
2020/11/01 Javascript
微信小程序中使用wxss加载图片并实现动画效果
2018/08/13 Javascript
Vue中Axios从远程/后台读取数据
2019/01/21 Javascript
解决vue admin element noCache设置无效的问题
2019/11/12 Javascript
jQuery实现滑动开关效果
2020/08/02 jQuery
Python numpy实现数组合并实例(vstack,hstack)
2018/01/09 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
2019/02/21 Python
用Python从0开始实现一个中文拼音输入法的思路详解
2019/07/20 Python
Flask框架钩子函数功能与用法分析
2019/08/02 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
Javascript 高级手势使用介绍
2013/04/21 HTML / CSS
世界上最全面的汽车零部件和配件集合:JC Whitney
2016/09/04 全球购物
运动鞋中的劳斯莱斯:索康尼(SAUCONY)
2017/08/09 全球购物
联想C++笔试题
2012/06/13 面试题
中专毕业生自我鉴定
2014/02/02 职场文书
基层党支部公开承诺书
2014/05/29 职场文书
护士爱岗敬业心得体会
2016/01/25 职场文书
matplotlib如何设置坐标轴刻度的个数及标签的方法总结
2021/06/11 Python
理解python中装饰器的作用
2021/07/21 Python
MySQL磁盘碎片整理实例演示
2022/04/03 MySQL
Java Lambda表达式常用的函数式接口
2022/04/07 Java/Android