gpt4 book ai didi

python - 仅从 CSV 导入两列

转载 作者:行者123 更新时间:2023-12-02 19:38:15 26 4
gpt4 key购买 nike

我有一个包含 20 列和 100 行的 CSV 文件。我想仅使用其中两列创建一个 SQLite 数据库 - 第 1 列中的日期和第 10 列中的温度。我修改了找到的一些示例代码,但不确定如何让它只使用这两列。

import csv, sqlite3
import sys

filename = sys.argv[-1]

con = sqlite3.connect("my.db")
con.execute("create table stats(date, temperature)")
cur = con.cursor()

stats = csv.reader(open(filename))

con.executemany("insert into stats(date, temperature) values (?, ?)", stats)

con.commit()

最佳答案

con.executemany("insert into stats(date, temperature) values (?, ?)",
((rec[0], rec[9]) for rec in stats))

关于python - 仅从 CSV 导入两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14933691/

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