标签:int 模式 反序列化 需要 数据类型 反序 函数名 存储 func
可以序列化python中所有对象(数据类型),但是无法跨平台
def func():
x=3
print(x)
import pickle
with open('test.pkl','wb')as fw:
pickle.dump(func,fw)
# 序列化(注意:pickle模块需要使用二进制存储,即'wb'模式存储)
#反序列化
with open('test.pkl','rb')as fr:
data=pickle.load(fr)
data()
print(data)
import pickle
def func():
print(1234234)
# with open('test.pkl','wb') as fw:
# pickle.dump(func,fw) # 保存的只是一个函数名
with open('test.pkl','rb') as fr:
data = pickle.load(fr) # func必须存在
data()
# 对函数而言毫无意义,一般用在面向对象
标签:int 模式 反序列化 需要 数据类型 反序 函数名 存储 func
原文地址:https://www.cnblogs.com/aden668/p/11366004.html