gpt4 book ai didi

python - SQLAlchemy CSV 导入(到 SQLite 中)?

转载 作者:太空宇宙 更新时间:2023-11-04 00:42:15 25 4
gpt4 key购买 nike

我想将 CSV 文件加载到使用 SQLAlchemy 编码的 SQLite 中(以适应其他代码)。

命令行加载如下所示:

create table MYTABLE (...);
.separator ','
.import myfile.csv MYTABLE

(避免每行 INSERT)是否有等效的 SQLAlchemy 操作?

谢谢

最佳答案

.import 命令是 CLI 的一部分而不是 SQLite 语法的一部分。

如果您想导入 CSV 文件的内容,您可以使用 python's csv reader并使用 SQLAlchemy将每一行(从 CSV)插入数据库:

>>> import csv
>>> with open('myfile.csv', 'rb') as csvfile:
... tbl_reader = csv.reader(csvfile, delimiter=',')
... for row in tbl_reader:
... mytbl.insert().values(id=row[0], name=row[1], content=row[2])

关于python - SQLAlchemy CSV 导入(到 SQLite 中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41389330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com