當前位置:成語大全網 - 新華字典 - Python的文件存儲用哪個標準模塊

Python的文件存儲用哪個標準模塊

Python的模塊文件放在以下地方:默認的在安裝文件的Lib\site-packages\路徑下面;如果想自己控制這些模塊的話,可以放在任何地方,然後把這個路徑設置為環境變量即可。

小數據存儲

我們在編寫代碼的時候,經常會涉及到數據存儲的情況,如果是爬蟲得到的大數據,我們會選擇使用數據庫,或者excel存儲。但如果只是壹些小數據,或者說關聯性較強且存在存儲後復用的數據,我們該如何存儲呢?

使用open保存文本

最簡單、粗暴+無腦的存儲方式就是保存成壹個文本文檔了。

使用open函數,將結果壹行行的保存成文本,這裏涉及的知識點只有簡單的幾條:

文件讀寫模式,r 、w、a、b、+ ,掌握這幾種即可。

使用單獨的open打開文件時,需要註意結尾時的調用close()函數關閉文檔

推薦使用上下文管理器的with open操作

csv文件

之所以將csv與excel分開說,首先需要掃盲下,csv屬於特定格式的文本文件(使用逗號分隔),而excel是二進制文件。

csv可以直接使用文本編輯器打開,excel不行…

其實csv文件,完全可以使用open函數進行保存,只要妳將每行數據都使用,分隔開即可。

另外,python自帶csv庫,可以很方便的操作與保存該數據

xml文件

xml文件的方式,已經逐漸被淘汰了,為什麽這麽說?因為它繁瑣的樹形結構,導致了在傳輸過程中,占用了更多的內存。所以,除非必要,真的不推薦以xml的形式存儲妳的數據…