【发布时间】:2020-11-19 03:15:51
【问题描述】:
当我在给定的 csv 文件 (csv_file) 上运行以下 python 脚本时,整数在 sqlite3 数据库中被转换为随机字符。我希望这些整数在输入数据库时保持为整数。
data = pd.read_csv(csv_file, header=0)
csv_fieldnames = data.columns.values
"INSERT INTO " + table + " (id, paper, name) VALUES (" + ",".join('?'*len(csv_fieldnames)) + ")"
示例:
示例 csv 文件:
id,paper,name
,7,AC-600
代码产生这个:
id paper name
---------- ---------- ----------
1 AC-600
什么时候应该产生这个:
id paper name
---------- ---------- ----------
1 7 AC-600
【问题讨论】: