gpt4 book ai didi

python - 使用 psycopg2 从 csv 文件动态创建表

转载 作者:行者123 更新时间:2023-11-28 18:52:02 26 4
gpt4 key购买 nike

我想对这个我很确定对我来说很清楚的问题有一些了解。有什么方法可以使用 psycopg2 或任何其他 python Postgres 数据库适配器创建表,其名称与 .csv 文件相对应,并且(可能是最重要的)具有在 .csv 文件中指定的列。

最佳答案

我会让您正确地查看 psycopg2 库 - 这是我的头等大事(暂时不必使用它,但 IIRC 文档充足)。

步骤是:

  • 从 CSV 文件中读取列名
  • 创建“CREATE TABLE whatever”(...)
  • 也许插入数据

    导入操作系统路径my_csv_file = '/home/somewhere/file.csv'table_name = os.path.splitext(os.path.split(my_csv_file)[1])[0]cols = next(csv.reader(open(my_csv_file)))

你可以从那里开始......

创建 SQL 查询(可能对字段使用模板引擎,然后在需要时发出插入)

关于python - 使用 psycopg2 从 csv 文件动态创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11130261/

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