操作错误:“['Date']”附近:语法错误

2024-09-26 18:14:31 发布

您现在位置:Python中文网/ 问答频道 /正文

基本上,我正在读取一个.csv文件,并将值插入数据库

import sqlite3
conn = sqlite3.connect('att.db')
cur = conn.cursor()
cur.execute('''create table cardswipe1 ('date','time','cardid')''')
cs = pd.read_csv('tst.csv', error_bad_lines=False)
x = cs.iloc[:,2:-2]
for rows in x:
cur.execute("insert into cardswipe1 values (x['Date'], x['Time'], x['CardID'])")

Data:
Date      Time           CardID
0    18-12-2017  11:56:59  '00064
1    18-12-2017  14:30:01  '00344
2    18-12-2017  14:30:02  '00031

我不明白为什么会出现下面的错误,请更正

操作错误:靠近“['Date']”:语法错误

`


Tags: 文件csvimport数据库executedatetimeconnect

热门问题