文章目录
- 1.pickle
1.pickle
- 泡菜(pickle)
python提供了一个标准的模块pickle,可以非常容易地将列表、字典这类复杂的数据类型存储为文件。它几乎可以把所有python的对象都转化为二进制的形式存放,这个过程称为pickling,从二进制转换回对象的过程称为unpickling - pickling过程
>>> import pickle
>>> my_list = [123,3,14,'小甲鱼',['another list']]
>>> pickle_file = open('D:\\python3.3.2\小甲鱼python\python程序\第三十节课\my_list.pkl','wb') #二进制写形式打开文件
>>> pickle.dump(my_list,pickle_file)
>>> pickle_file.close()
- unpickling过程
>>> import pickle
>>> pickle_file = open('D:\\python3.3.2\小甲鱼python\python程序\第三十节课\my_list.pkl','rb')#以二进制读形式打开文件
>>> my_list = pickle.load(pickle_file)
>>> print(my_list)
[123, 3, 14, '小甲鱼', ['another list']]
- 参考:小甲鱼零基础入门学习python笔记,第三十一课:文件:腌制一缸美味的泡菜