Python学习笔记——pickle 模块

由于从文本文件中读取出来的内容都会变成字符串,且转换成列表、字典等数据类型比较困难,因此采用pickle模块存储它们

import pickle
my_list = [123,3.14,'小甲鱼',['anathor list']]
# 这里的后缀名随便写什么都行,只是起到提醒的作用
pickle_file = open('my_list.pkl','wb') # wb为二进制写入形式
# 将内容写入
pickle.dump(my_list,pickle_file) 
pickle_file.close()
# 读取pickle文件
pickle_file = open('my_list.pkl','rb') # rb为二进制读取形式
my_list2 = pickle.load(pickle_file)
print(my_list2)
[123, 3.14, '小甲鱼', ['anathor list']]
posted @ 2019-07-26 16:23  nigream  阅读(141)  评论(0编辑  收藏  举报