
- Python 資料永續性教程
- Python 資料永續性 - 主頁
- Python 資料永續性 - 簡介
- Python 資料永續性 - 檔案 API
- 透過 os 模組處理檔案
- Python 資料永續性 - 物件序列化
- Python 資料永續性 - Pickle 模組
- Python 資料永續性 - Marshal 模組
- Python 資料永續性 - Shelve 模組
- Python 資料永續性 - dbm 包
- Python 資料永續性 - CSV 模組
- Python 資料永續性 - JSON 模組
- Python 資料永續性 - XML 解析器
- Python 資料永續性 - Plistlib 模組
- Python 資料永續性 - Sqlite3 模組
- Python 資料永續性 - SQLAlchemy
- Python 資料永續性 - PyMongo 模組
- Python 資料永續性 - Cassandra 驅動程式
- 資料永續性 - ZODB
- 資料永續性 - Openpyxl 模組
- Python 資料永續性資源
- Python 資料永續性 - 快速指南
- Python 資料永續性 - 有用資源
- Python 資料永續性 - 討論
Python 資料永續性 - 簡介
Python 概述 - 資料永續性
在任何軟體應用程式的使用過程中,使用者會提供一些資料進行處理。資料可能是輸入,使用標準輸入裝置(鍵盤)或其他裝置,如磁碟檔案、掃描器、相機、網路電纜、WiFi 連線等。
接收到的資料以各種資料結構的形式(如變數和物件)儲存在計算機的主記憶體(RAM)中,直到應用程式正在執行。此後,RAM 中的記憶體內容將被擦除。
然而,通常情況下,需要以這種方式儲存變數和/或物件的值,以便在需要時可以檢索這些值,而不是再次輸入相同的資料。
單詞“永續性”表示“在其原因被消除後,效果的延續”。術語資料永續性表示即使應用程式已結束,資料也繼續存在。因此,儲存在非易失性儲存介質(如磁碟檔案)中的資料是永續性資料儲存。
在本教程中,我們將探討各種內建和第三方 Python 模組,將資料儲存和檢索到/從各種格式,如文字檔案、CSV、JSON 和 XML 檔案,以及關係和非關係資料庫。
使用 Python 的內建檔案物件,可以將字串資料寫入磁碟檔案並從中讀取資料。Python 的標準庫提供模組以儲存和檢索序列化資料,這些資料存在於各種資料結構(如 JSON 和 XML)中。
Python 的 DB-API 提供了一種與關係資料庫互動的標準方法。其他第三方 Python 包提供與 NOSQL 資料庫(如 MongoDB 和 Cassandra)的介面功能。
本教程還介紹了 ZODB 資料庫,它是 Python 物件的永續性 API。Microsoft Excel 格式是一種非常流行的資料檔案格式。在本教程中,我們將學習如何透過 Python 處理 .xlsx 檔案。
廣告