一 pickle
import pickle s='dd' print(pickle.dumps(s))
输出:
b'x80x03Xx02x00x00x00ddqx00.'
pickle序列化之后是byte类型,所以写入文件或读取文件时用'wb'或'rb'格式。
二 json
https://www.cnblogs.com/tjuyuan/p/6795860.html
JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。
json序列化中文的时候,会把中文变为,u字节格式。想输出中文改动默认参数ensure_ascii=False。
import json s='老男孩' print(json.dumps(s)) print(json.dumps(s,ensure_ascii=False))
输出:
"u8001u7537u5b69" "老男孩"