一、序列化資料
引入pickle包
dumps進行序列化,loads進行反序列化
1、序列化列表
#coding=utf-8
import
pickle
status_list = ["
one","
two","
three"]
pickle_data =pickle.dumps(status_list)
new_status_list =pickle.loads(pickle_data)
print new_status_list[1]
輸出結果:two
2、序列化字典
#coding=utf-8
import
pickle
status_list =
pickle_data =pickle.dumps(status_list)
new_status_list =pickle.loads(pickle_data)
print new_status_list['
one']
輸出的結果:100
二、json資料
引入json包,使用dumps和load進行encode和decode
1、列表資料轉為json
importjson
status_list = ["
one","
two","
three"]
json_data =json.dumps(status_list)
new_status_list =json.loads(json_data)
print new_status_list[1]
輸出結果:two
2、字典資料轉為json
importjson
status_list =
json_data =json.dumps(status_list)
new_status_list =json.loads(json_data)
print new_status_list['
one']
輸出結果:100
C 基礎學習08(序列化和反序列化)
1.引用命名空間 using system.runtime.serialization.formatters.binary 引入命名空間2.類必須是可序列化的 serializable 使此類可序列化 public class person set private string gender pub...
C 學習筆記25 序列化和反序列化
序列化 serialization 是將物件的狀態資訊轉換為可以儲存或傳輸的形式的過程,序列把物件轉換成有序位元組流,以便在網路上傳輸或者儲存在本地檔案中 序列化的主要目的有三個 1 以某種儲存形式使自定義物件持久化 2 將物件從乙個地方傳遞到另乙個地方 3 使程式更具維護。對於需要序列化的物件,需...
python3 序列化物件和反序列化物件
def store data,filename 序列化,寫到本地磁碟檔案 import pickle with open filename,wb as f pickle.dump data,f def grab filename 反序列化,從本地檔案讀出原有的物件 import pickle wit...