AttributeError: 'dict' object has no attribute 'has_key'

运行下面的代码:spa

    if (locals().has_key('data')):
        del data
        gc.collect()

出错:code

    if (locals().has_key('data')):
AttributeError: 'dict' object has no attribute 'has_key'

这是由于换成了Python3.6.5,Python3.6.5已经删除了has_key()方法,改为了下面的写法:blog

    if 'data' in locals():
        del data
        gc.collect()

就能够正常运行了。class

相关文章
相关标签/搜索