解决运行出现'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列表(list)、字典(dict)、字符串(string)基本操作小结
Nov 28 Python
python3中bytes和string之间的互相转换
Feb 09 Python
python实现m3u8格式转换为mp4视频格式
Feb 28 Python
Python将8位的图片转为24位的图片实现方法
Oct 24 Python
详解python的四种内置数据结构
Mar 19 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
Jun 11 Python
Django --Xadmin 判断登录者身份实例
Jul 03 Python
Django model重写save方法及update踩坑详解
Jul 27 Python
PyCharm 2020.2 安装详细教程
Sep 25 Python
python3获取控制台输入的数据的具体实例
Aug 16 Python
Django前后端分离csrf token获取方式
Dec 25 Python
python实现图片批量压缩
Apr 24 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 参数过滤、数据过滤详解
2015/10/26 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
2013/07/04 Javascript
JavaScript:new 一个函数和直接调用函数的区别分析
2013/07/10 Javascript
Redis基本知识、安装、部署、配置笔记
2015/03/05 Javascript
跟我学习javascript的arguments对象
2015/11/16 Javascript
详解WordPress开发中get_current_screen()函数的使用
2016/01/11 Javascript
JS代码实现table数据分页效果
2016/05/26 Javascript
jQuery日程管理插件fullcalendar使用详解
2017/01/07 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
详解JavaScript中this的指向问题
2017/01/20 Javascript
基于JavaScript实现焦点图轮播效果
2017/03/27 Javascript
详解Angular 4.x Injector
2017/05/04 Javascript
jQuery常用选择器详解
2017/07/17 jQuery
微信小程序 rich-text的使用方法
2017/08/04 Javascript
如何使用less实现随机下雪动画详解
2019/01/02 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
Servlet返回的数据js解析2种方法
2019/12/12 Javascript
Vue Elenent实现表格相同数据列合并
2020/11/30 Vue.js
查看Python安装路径以及安装包路径小技巧
2015/04/28 Python
Python批处理删除和重命名文件夹的实例
2018/07/11 Python
使用PyCharm创建Django项目及基本配置详解
2018/10/24 Python
python 视频逐帧保存为图片的完整实例
2019/12/10 Python
Jupyter 无法下载文件夹如何实现曲线救国
2020/04/22 Python
为什么是 Python -m
2020/06/19 Python
简述python&pytorch 随机种子的实现
2020/10/07 Python
使用CSS3配合IE滤镜实现渐变和投影的效果
2015/09/06 HTML / CSS
Lookfantastic香港官网:英国知名美妆购物网站
2018/06/19 全球购物
eDreams意大利:南欧领先的在线旅行社
2018/11/23 全球购物
介绍一下Cookie和Session及他们之间的区别
2012/11/20 面试题
性能测试工程师的面试题
2015/02/20 面试题
污水厂厂长岗位职责
2014/01/04 职场文书
青年文明号复核材料
2014/02/11 职场文书
领导干部民主生活会自我剖析材料范文
2014/09/20 职场文书
我的生日感言
2015/08/03 职场文书