P34 pickle 存放数据

P34 pickle 存放数据

保存运算结果至当地目录,读取结果其继续加工(字典、列表、变量......)

#保存
import pickle

a_dict = {'da':111, 2:[23, 1, 4], '23':{1:2, 'd':'sad'}}

file = open('pickle_example.pickle', 'wb') #以.pickle格式保存;二进制写入
pickle.dump(a_dict, file) #将a_dict内容写入file
file.close()
#读取
import pickle

file = open('pickle_example.pickle', 'rb') #二进制读取
a_dict1 = pickle.load(file) #读取结果存入a_dict1
file.close()
print(a_dict1)
#更简单的语句实现,可省略关闭文件的步骤
import pickle

with open('pickle_example.pickle', 'rb') as file:
    a_dict1 = pickle.load(file) 
print(a_dict1)

猜你喜欢

转载自blog.csdn.net/kchenlyee/article/details/127913051