直接放代码在此。
import pickle
kdict = {"key1": [1, 2, 3], "key3": [2, 3, 4]}
with open("test.pkl", "wb") as f:
pickle.dump(kdict, f)
with open("test.pkl", "rb") as fr:
dd = pickle.load(fr)
在Python中,pickle是一种用于序列化数据的方法。pickle可以在任何支持pickle的计算机上运行,并且可以保存和读取数据,如对象、类、字典等。
下面是一个简单的例子,演示了如何读写一个 pickle 文件:
import pickle
def read_file(file_path):
""" 读取 pickle 文件"""
with open(file_path, 'rb') as f:
return pickle.load(f)
def write_file(file_path, data):
""" 写入 pickle 文件"""
with open(file_path, 'wb') as f:
pickle.dump(data, f)
def main():
""" 读取和写入 pickle 文件"""
file_path = 'path/to/file/on/your/system'
data = pickle.load(open(file_path,