Naposledy aktivní 9 months ago

pickle 模組可將 Python 物件轉換為二進位格式(序列化),並存儲到檔案或傳輸,之後可還原為原始物件(反序列化),適用於暫存數據、跨進程通訊或模型儲存。

timmy revidoval tento gist 9 months ago. Přejít na revizi

1 file changed, 19 insertions

pickle_example.py(vytvořil soubor)

@@ -0,0 +1,19 @@
1 + import pickle
2 +
3 + # 定義要序列化的物件(字典)
4 + data = {
5 + "name": "Timmy",
6 + "age": 30,
7 + "skills": ["Python", "Docker", "JavaScript"]
8 + }
9 +
10 + # 將物件序列化並存入檔案
11 + with open("data.pkl", "wb") as file:
12 + pickle.dump(data, file)
13 + print("物件已存入 data.pkl")
14 +
15 + # 從檔案反序列化讀取物件
16 + with open("data.pkl", "rb") as file:
17 + loaded_data = pickle.load(file)
18 +
19 + print("讀取的物件:", loaded_data)
Novější Starší