-
json,优点:所有语言通用;缺点:只能序列化基本的数据类型 list/dict/int...
-
pickle,优点:python中所有的东西都能被他序列化(socket对象);缺点:序列化的内容只有python认识。
pickle 得到的数据类型是:字节
dumps 得到的数据类型是:字符串
import pickle
# #################### dumps/loads ######################
"""
v = {1,2,3,4}
val = pickle.dumps(v)
print(val)
data = pickle.loads(val)
print(data,type(data))
"""
"""
def f1():
print('f1')
v1 = pickle.dumps(f1)
print(v1)
v2 = pickle.loads(v1)
v2()
"""
# #################### dump/load ######################
# v = {1,2,3,4}
# f = open('x.txt',mode='wb')
# val = pickle.dump(v,f)
# f.close()
# f = open('x.txt',mode='rb')
# data = pickle.load(f)
# f.close()
# print(data)
字节
标签:val,04,pickle,数据类型,dumps,json,print,data From: https://www.cnblogs.com/jhchena/p/18434700写入文件、网络传输本质上是使用的字节,
通过encode转换后的数据类型,称之为字节。