0
我想用python和SQLite,我會從python網站上去看例子。一個例子是構建SQLite的外殼: py將SQLite加載到Python時出錯
這是腳本
import sqlite3
con = sqlite3.connect(":memory:")
con.isolation_level = None
cur = con.cursor()
我加載從文本編輯器中文件的開頭,我被錯誤混淆起來,當我導入文件時會得到。
>>>import SQLoad
Traceback (most recent call last):
File"<stdin>", line 1, in <module>
File "SQLoad.py", line 1, in <module>
c = conn.cursor()
NameError: name 'conn' is not defined
我很困惑,因爲'conn'沒有被定義在我正在上傳的內容中。這是否需要定義?
你是什麼意思「我從文本編輯器加載文件」? –
你說得對,那還不清楚。我的意思是說,我已將該文件保存在用於生成我正在加載到python中的shell的代碼中。 – user1290426
SQLoad.py的第一行是什麼? –