解决运行出现'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中模拟enum枚举类型的5种方法分享
Nov 22 Python
Python读写Json涉及到中文的处理方法
Sep 12 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
Apr 22 Python
Windows下python3.7安装教程
Jul 31 Python
Python最小二乘法矩阵
Jan 02 Python
python导入模块交叉引用的方法
Jan 19 Python
Python字典遍历操作实例小结
Mar 05 Python
Python面向对象思想与应用入门教程【类与对象】
Apr 12 Python
Python autoescape标签用法解析
Jan 17 Python
Python3查找列表中重复元素的个数的3种方法详解
Feb 13 Python
python反爬虫方法的优缺点分析
Nov 25 Python
Python OpenCV形态学运算示例详解
Apr 07 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
截获网站title标签之家内容的例子
2006/10/09 PHP
php删除与复制文件夹及其文件夹下所有文件的实现代码
2013/01/23 PHP
深入php之规范编程命名小结
2013/05/15 PHP
PHP 读取和编写 XML
2014/11/19 PHP
你应该知道PHP浮点数知识
2015/05/13 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
Laravel中9个不经常用的小技巧汇总
2019/04/16 PHP
JQuery动态给table添加、删除行 改进版
2011/01/19 Javascript
jQuery UI Dialog 创建友好的弹出对话框实现代码
2012/04/12 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
2013/01/23 Javascript
JavaScript操作HTML DOM节点的基础教程
2016/03/11 Javascript
Java与JavaScript中判断两字符串是否相等的区别
2017/03/13 Javascript
JS判断数组那点事
2017/10/10 Javascript
jquery-file-upload 文件上传带进度条效果
2017/11/21 jQuery
vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)
2018/01/16 Javascript
vue 自定义全局方法,在组件里面的使用介绍
2018/02/28 Javascript
解决vue-cli创建项目的loader问题
2018/03/13 Javascript
JS正则表达式常见用法实例详解
2018/06/19 Javascript
vue element-ui实现动态面包屑导航
2019/12/23 Javascript
[48:21]Mski vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
对于Python的框架中一些会话程序的管理
2015/04/20 Python
python xml解析实例详解
2016/11/14 Python
Python中shape计算矩阵的方法示例
2017/04/21 Python
python 生成器和迭代器的原理解析
2019/10/12 Python
Python如何读取文件中图片格式
2020/01/13 Python
Python随机数函数代码实例解析
2020/02/09 Python
python numpy--数组的组合和分割实例
2020/02/24 Python
Python3之外部文件调用Django程序操作model等文件实现方式
2020/04/07 Python
python获取本周、上周、本月、上月及本季的时间代码实例
2020/09/08 Python
python中threading和queue库实现多线程编程
2021/02/06 Python
python中if嵌套命令实例讲解
2021/02/25 Python
产品质量保证书
2014/04/29 职场文书
旷课检讨书500字
2014/10/14 职场文书
个人整改措施书面材料
2014/10/24 职场文书
就业推荐表院系意见
2015/06/05 职场文书
C站最全Python标准库总结,你想要的都在这里
2021/07/03 Python