解决运行出现'dict' object has no attribute 'has_key'问题
这个问题是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'问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
pytorch + visdom CNN处理自建图片数据集的方法
这篇文章主要介绍了pytorch + visdom CNN处理自建图片数据集的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-06-06解决import tensorflow导致jupyter内核死亡的问题
这篇文章主要介绍了解决import tensorflow导致jupyter内核死亡的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2021-02-02python中if的基础用法(if else和if not)
if在Python中用作某个条件或值的判断,下面这篇文章主要给大家介绍了关于python中if的基础用法,主要包括if else和if not,文中通过图文介绍的非常详细,需要的朋友可以参考下2022-09-09Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例
这篇文章主要介绍了Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例,需要的朋友可以参考下2020-03-03windows+vscode穿越跳板机调试远程代码的图文教程
本文通过图文并茂的形式给大家介绍了windows+vscode穿越跳板机调试远程代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-02-02
最新评论