欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-04-13 12:21:16
运行下面的代码: 出错: 这是因为换成了Python3.6.5,Python3.6.5已经删除了has_key()方法,改成了下面的写法: 就可以正常运行了。 ......

运行下面的代码:

    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()

就可以正常运行了。