解决运⾏出现dictobjecthasnoattributehas_key问题
绿色公交这个问题是py2和py3兼容性的问题
在py2中,判断key是否属于dict的写法可以是:
湖南一本分数线
d={'name':'abc','location':'BeiJing'}
if d.has_key('location'):
ring过去式购买欲望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'问题就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。