全文github链接在此
先来一个尝尝
1. json
json.dump():把Python对象编码为json对象字符串,并写入文件
with open('json-dump.json','w') as fp:
json.dump(data,fp)
json.dumps():把Python对象编码为json对象字符串(s可以理解为string) json.load():将json对象字符串文件解码为Python可以识别的对象
with open('output.json') as fp:
loaded_json = json.load(fp)
json.loads():将json对象字符串解码为Python可以识别的对象
有没有s的区别主要在于源或者目的是字符串还是文件
还可以对比查看:
base64
标准库,提供 Base16、Base32、Base64 格式的编码和解码。
binhex
标准库,提供 binhex4 格式的编码和解码。
uu
标准库,提供 uuencode 格式的编码和解码。
Protocol Buffers(protobuf)
这是 Google 开发的一个跨语言的库,用于网络传输的编码和解码。