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

相關文章
相關標籤/搜索