【发布时间】:2020-11-23 07:40:27
【问题描述】:
我正在尝试在我的 tkinter 应用程序中使用 python 中的 sqlite 创建一个数据库 - 我正在遵循我之前使用过的教程并像他一样正确输入了文本但是我一直收到一个我无法解决的错误 - 代码是下面。
错误是:c.execute("""CREATE TABLE jobdata ( sqlite3.OperationalError:靠近“)”:语法错误
import tkinter as tk
from tkinter import ttk
from tkinter import *
import sqlite3
LARGEFONT =("Verdana", 35)
conn = sqlite3.connect('jobtracker.db')
c = conn.cursor()
c.execute("""CREATE TABLE jobdata (
company text,
role text,
industry text,
location text,
wage integer,
start_date integer,
)""")
conn.commit()
conn.close()
我已将它放在我为 GUI 构建的类上方的代码顶部 - 如果需要,我可以发布其余代码。我已经检查了很多次语法,发现它与教程的编写方式没有什么不同。任何帮助将不胜感激!
谢谢!
【问题讨论】:
-
SQL 语句中
)前的多余逗号:..., start_date integer,)。删除它。
标签: python database sqlite tkinter syntax-error