pickle模块

经常遇到在Python程序运行中得到了一些字符串列表字典等数据,想要长久的保存下来,方便以后使用,而不是简单的放入内存中关机断电就丢失数据。python模块大全中的Pickle模块就派上用场了,它可以将对象转换为一种可以传输或存储的格式。

用法示例

import pickle
my_list = [123, 3.14, "uangianlap", ["fish", 'animal', 'tree']]
pickle_file = open('my_list.pkl', 'wb')
pickle.dump(my_list, pickle_file)   # 注意参数的顺序
paickle_file.close()   # 关闭文件
-----------------------------------------
# 下面为从pickle中读取数据的步骤
pickle_file = open('my_list.pkl', 'rb')
my_list2 = pickle.road(pickle_file)
pickle_file.close()
上面示例步骤1生成的二进制pkl文件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容