pickle模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pickle模块相关的知识,希望对你有一定的参考价值。
在编程中,如果存在大的列表或者字典,可以在python中引入pickle 模块:
例如:将下边这组列表保存到文件当中;[1, 2, ‘xiaomao‘, ‘小狗‘]
程序:
1 import pickle #引入pickle模块 2 3 list1 = [1, 2, ‘xiaomao‘, ‘小狗‘] #定义一个列表 4 5 f = open("E:/list_file.pkl",‘wb‘) #以二进制写的方式打开一个空文件 6 7 pickle.dump(list1 ,f ) #将列表存入文件中 8 9 f.close() #将文件关闭
再将文件中的内容以同样的方式在读取出来
程序:
1 f = open("E:/list_file.pkl",‘rb‘) #以二进制读的方式打开文件 2 3 list3 = pickle.load(f) #将文件内容载入到list3中 4 5 f.close() #关闭文件
以上是关于pickle模块的主要内容,如果未能解决你的问题,请参考以下文章
python常用模块(模块和包的解释,time模块,sys模块,random模块,os模块,json和pickle序列化模块)
python文件操作:pickle模块多次dump后出现的读取问题