我应该将数据从csv直接导入数据库或对象

时间:2012-06-20 04:13:47

标签: python

学习Python的基础知识,现在已经准备好迎接更大的挑战了......没过多久就绊倒了:)

我正在编写一个基本分配应用程序,用于导入“作业”行,然后根据合同条件将每个分配给“承包商”。

我的第一个障碍是,我是将数据直接导入db(使用postgres)还是导入对象?我只是有点迷失,因为下一步将解析数据的正确性......所以一旦数据存储或存储在内存中它应该完成????

史蒂夫

1 个答案:

答案 0 :(得分:1)

只有在数据可靠且值得信赖的情况下才能将数据直接加载到任何数据库中 - 无论是从备份还是在清理之后。

我建议您使用csvpandas在Python中阅读文件 - 具体取决于文件布局的复杂程度。

然后,您可以清理和解析数据并为数据库做好准备。

Python为所有支持的数据库提供了一个通用接口,称为DB API。 This wiki entry解释了如何将其与Postgres一起使用。