プログラムを実行するたびにこのエラーが発生します。
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'
これは、私の問題が次の場所にあると信じさせます。
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()
その中か、その中で
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()
「execute」は有効な属性ではありませんか? もしそうなら、私は何を使うべきですか?私はこれについて少し頭を悩ませています。:P