gpt4 book ai didi

python - 如何通过 Python 将存储在文本文件中的数据加载到 PostgreSQL 数据库中

转载 作者:行者123 更新时间:2023-11-29 13:04:58 28 4
gpt4 key购买 nike

我有一个包含以下格式数据的文本文件:

char char char char
#1 a b c

char char char dateTime
#2 d e 20-12-2012
#3 g h 8-12-2013

我在 PostgreSQL 中创建了 2 个表:一个具有以下数据类型结构:(varchar, varchar, varchar, varchar)(用于 #1 a b c 记录)。

第二个表应该保存其余数据,并设计为具有以下数据类型结构:(varchar,varchar,varchar, dateTime)。现在,我想做的是将上面给出的数据加载到我的 PostgreSQL 数据库中。但是,由于我是 PostgreSQL 的新手,我不确定如何将存储在文本文件中的数据加载到数据库中。任何人都可以就我应该如何做这件事给我建议吗?

最佳答案

使用 Python csv模块或类似工具以数据行的形式读取文件数据。

在 Python 中将数据作为行(列表或元组)后,您可以使用 Python DBI driver 创建一个新连接。喜欢psycopg2 .建立与 PostgreSQL 的连接,准备一条语句并对每个数据行执行一次。

“网络”上有更多信息;搜索“psycopg 教程”开始。 Here's one article ,尽管我除了略读之外什么也没做。

关于python - 如何通过 Python 将存储在文本文件中的数据加载到 PostgreSQL 数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16273231/

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