Python pickle

Pickle 的序列化只能用于Python,并且可能不同版本的Python彼此都不兼容,因此,只能用Pickle保存那些不重要的数据,不能成功地反序列化也没关系。

pickle dumps 方法

import pickle


def foo():
    print('ok')

data = pickle.dumps(foo)
f = open('PICKLE_text', 'wb')
f.write(data)
f.close()

运行结果:
生成 PICKLE_text 文件

pickle loads 方法

import pickle

def foo():
    print('ok')

f = open('PICKLE_text', 'rb')

data = f.read()
data = pickle.loads(data)

data()

运行结果:
ok
原文地址:https://www.cnblogs.com/klvchen/p/8971256.html