Tru*_*nna 3 python syntax-error python-3.x
每当我运行程序时,我都会收到此错误.
Traceback (most recent call last):
File "C:/Users/Shepard/Desktop/Gradebook.py", line 51, in <module>
qs.CreateDb()
File "C:/Users/Shepard/Desktop/Gradebook.py", line 14, in CreateDb
self.cursor.exeute(query)
AttributeError: 'sqlite3.Cursor' object has no attribute 'exeute'
Run Code Online (Sandbox Code Playgroud)
这使我相信我的问题在于:
def CreateDb(self):
query = """CREATE TABLE questions
(id INTEGER PRIMARY KEY, Question TEXT, Answer1 TEXT, Answer2 TEXT, Answer3 TEXT, Answer4 TEXT, CorrectAnswer TEXT)"""
self.cursor.exeute(query)
self.connection.commit()
self.cursor.close()
Run Code Online (Sandbox Code Playgroud)
无论是在那个,还是在...
def AddQuestion(self, Question, Answer1, Answer2, Answer3, Answer4):
self.cursor.execute("""INSERT INTO questions
VALUES (?, ?, ?, ?, ?, ?)""", [None, Question, Answer1, Answer2, Answer3, Answer4, CorrectAnswer])
self.connection.commit()
Run Code Online (Sandbox Code Playgroud)
"执行"不是有效属性吗?如果是这样,我应该使用什么?我在这一点上有点过头了.:P
| 归档时间: |
|
| 查看次数: |
10964 次 |
| 最近记录: |