【发布时间】:2022-01-31 00:06:38
【问题描述】:
我有一个没有标题的 csv 文件,并创建了一个包含字段 A、B、C、D 和 E 的 SQL 表。我需要将 csv 文件中的数据导入 python 上的表中。
file = open(path)
data = csv.reader(file)
cursor = connection.cursor()
query = '''INSERT INTO table (id1, id2, name, birthday, score) VALUES (?,?, ?,?,?)'''
cursor.executemany(insert_movies, data)
cursor.close()
connection.commit()
我也尝试过遍历行
file = open(path)
data = csv.reader(file)
cursor = connection.cursor()
query = '''INSERT INTO table (id1, id2, name, birthday, score) VALUES (?,?, ?,?,?)'''
for row in data:
cursor.executemany(query, row)
connection.commit()
【问题讨论】:
-
您向我们展示了一些代码。没有做你想做的事怎么办?您收到错误消息吗?请阅读How to Ask。
-
请注意,您的表格有列,而不是字段。