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