Python编程技巧

001 Pickle 泡菜技术

2019-07-10  本文已影响0人  Jame_Y

1 功能

永久存储所有格式的数据,例如列表、字典等。
优势:有些变量需要运算很久才能获得,但是每一次重新打开一个IDE,或者notebook,都需要重新运算获得该变量,耗时耗力。这个时候就可以使用pickle这个库。如此,需要重复运算且内容相同的数据,仅需要计算一次。

2 基本用法

2.1 将数据“倒入”二进制本地文件中

result_list = [1,2,3,4,5]
f1 = open('result_list.pkl', 'wb')
pickle.dump(result_list, f1)

2.2 将数据从本地文件读取入内存中

f2 = open("result_list.pkl","rb")
result_list = pickle.load(f2)

print(result_list)
>>> [1,2,3,4,5]

官方文档:Pickle

上一篇 下一篇

猜你喜欢

热点阅读