2016-01-10 77 views
1

我試圖插入數據到我已經創建的sqlite3數據庫。數據能夠被輸入。然而,嘗試連接到我的數據庫和保存時,我收到一個錯誤說「AttributeError的:‘功能’對象有沒有屬性‘連接’」 我的代碼片段如下:AttributeError:'函數'對象沒有'連接'屬性

​​
+0

向你展示'import'行和'db.connect'中的'db'是什麼。 – vrs

回答

1

您還沒有表現出該db變量是如何定義的,但它看起來像它是一個功能,因爲:

>>> def db(): 
...  pass 
... 
>>> db.connect() 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
AttributeError: 'function' object has no attribute 'connect' 

connect() function可直接從sqlite3模塊:

>>> import sqlite3 
>>> sqlite3.connect("test.db") 
<sqlite3.Connection object at 0x10d922a28> 
相關問題