AttributeError: 'dic

发布时间:2019-04-23 21:53:55编辑:auto阅读(2242)

    运行下面的代码:

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

    出错:

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

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

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

    就可以正常运行了。

关键字