在Python 中儲存字典:JSON 與Pickle
以持久格式儲存字典允許開發人員在單一程式之外保存和擷取資料實例。兩種流行的方法是 JSON 和 pickle。
JSON
將字典儲存在JSON 檔案中:
<code class="python">import json with open('data.json', 'w') as fp: json.dump(data, fp)</code>
載入JSON 檔案中的字典:
<code class="python">with open('data.json', 'r') as fp: data = json.load(fp)</code>
載入JSON 檔案中的字典:
載入JSON 檔案中的字典:載入JSON 檔案中的字典:
載入JSON 檔案中的字典:<code class="python">import pickle with open('data.p', 'wb') as fp: pickle.dump(data, fp, protocol=pickle.HIGHEST_PROTOCOL)</code>
Pickle
<code class="python">with open('data.p', 'rb') as fp: data = pickle.load(fp)</code>
Pickle 提供了另一種存儲字典的方法:
Store載入比較JSON 和pickle 都提供了儲存和載入Python 的方法字典。然而,它們的序列化和反序列化機制有所不同,並且根據與其他程式語言的兼容性、檔案大小和速度等要求,可能適合不同的場景。在為您的應用選擇合適的方法時請考慮這些因素。以上是以下是您的文章的一些潛在的基於問題的標題,強調了 JSON 和 Pickle 在儲存字典方面的比較: * JSON 與 Pickle:哪個最適合儲存 Python Dicti的詳細內容。更多資訊請關注PHP中文網其他相關文章!