2012-06-20 48 views
0

Python入門的基礎知識,現在已經準備好了一個更大的challange ......它沒多久絆倒:)我應該導入數據從CSV直接到數據庫或對象

我正在寫一個基本分配應用程序導入「工作」行,然後根據合同條件分配給「承包商」。

我的第一個障礙是,我是否直接將數據導入數據庫(使用postgres)或對象?我只是有點失落,因爲下一步將解析數據的正確性......所以一旦數據存儲或在內存中應該這樣做?所以無論是從備份或正在消毒後 - 如果數據是可靠和值得信賴

史蒂夫

回答

1

加載數據直接導入任何數據庫時才需要這樣做。

我建議您使用csvpandas在Python中讀取您的文件 - 具體取決於文件佈局的複雜程度。

然後,您可以清理和分析數據併爲數據庫做好準備。

Python爲所有支持的數據庫(稱爲DB API)提供了通用接口。 This wiki entry解釋瞭如何在Postgres中使用它。

+0

感謝您澄清Burhan!鏈接真的很有幫助,也歡呼 – AtomicCrash