使用版本是python 3.6
报错语句如下:
File "D:\python\BuildFireRiskModel\BuildFireRiskModel\src\MiningUnit\DataUnit.py", line 80, in generatePyplotData
if attrListCluserDictDict.has_key(cluserName):
AttributeError: 'dict' object has no attribute 'has_key'
通过查资料得知, has_key函数在python3中已经被移除了。
在python文档中有说明:
From the documentation : Removed dict.has_key() – use the in operator instead.
因此,可改写成如下:
if cluserName in attrListCluserDictDict:
报错语句如下:
File "D:\python\BuildFireRiskModel\BuildFireRiskModel\src\MiningUnit\DataUnit.py", line 80, in generatePyplotData
if attrListCluserDictDict.has_key(cluserName):
AttributeError: 'dict' object has no attribute 'has_key'
通过查资料得知, has_key函数在python3中已经被移除了。
在python文档中有说明:
From the documentation : Removed dict.has_key() – use the in operator instead.
因此,可改写成如下:
if cluserName in attrListCluserDictDict:
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25465866/viewspace-2146387/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25465866/viewspace-2146387/