我運行一個Python代碼,我收到以下錯誤信息:這是什麼意思「弱引用的對象不再存在」?
Exception exceptions.ReferenceError: 'weakly-referenced object no longer exists' in <bound method crawler.__del__ of <searchengine.crawler instance at 0x2b8c1f99ef80>> ignored
是否有人知道這裏是什麼地方意味着什麼?
P.S. 這是產生誤差的代碼:
import sqlite
class crawler:
def __init__(self,dbname):
tmp = sqlite.connect(dbname)
self.con = tmp.cursor()
def __del__(self):
self.con.close()
crawler = crawler('searchindex.db')
的問題是,我不知道什麼是「弱」或「強」基準裝置。我甚至不知道參考文獻的含義。 – Verrtex 2009-09-26 20:49:32