|
|

楼主 |
发表于 2018-10-9 16:41:16
|
显示全部楼层
【求助帖】请及时确认最佳答案,下次提问时可以得到更多关注,问题可以更快解决
import sqlite3
conn = sqlite3.connect("venv/lib/test.db")
c = conn.cursor()
c.execute('''CREATE TABLE COMPANY40
(序号 INT PRIMARY KEY NOT NULL,
词语 TEXT NOT NULL,
词类 TEXT NOT NULL,
蒙文 TEXT,
紧松 TEXT,
兼类 TEXT,
音节 TEXT,
汉文 TEXT);''')
conn.commit()
conn.close()
import sqlite3
conn = sqlite3.connect("venv/lib/test.db")
c = conn.cursor()
f = open("venv/lib/Y.txt","r",encoding = "utf-8")
for line in f:
temp = line.split()
c.execute("INSERT INTO COMPANY40 (序号,词语,词类,蒙文,紧松,兼类,音节,汉文) \
VALUES (temp[0],temp[1],temp[2],temp[3],temp[4],temp[5],temp[6],tem[7])");
conn.commit()
conn.close()
提示是:
Traceback (most recent call last):
File "C:/Users/amgalang/PycharmProjects/复合词语料库/fuheci.py", line 25, in <module>
VALUES (temp[0],temp[1],temp[2],temp[3],temp[4],temp[5],temp[6],tem[7])");
sqlite3.OperationalError: near "[0]": syntax error
我该怎么办 啊啊啊啊,用一天时间了,帮忙解答下 感激不尽 |
|