Python Pickle 实现在同一个文件中序列化多个对象
2020-02-13 10:05
726 查看
也是看别人代码才知道可以打开一个文件就可以把多个对象序列化到这个文件中。
with open('../raw_data/remap.pkl', 'wb') as f: pickle.dump(reviews_df, f, pickle.HIGHEST_PROTOCOL) # uid, iid pickle.dump(cate_list, f, pickle.HIGHEST_PROTOCOL) # cid of iid line pickle.dump((user_count, item_count, cate_count, example_count), f, pickle.HIGHEST_PROTOCOL) pickle.dump((asin_key, cate_key, revi_key), f, pickle.HIGHEST_PROTOCOL)
with open('../raw_data/remap.pkl', 'rb') as f: reviews_df = pickle.load(f) cate_list = pickle.load(f) user_count, item_count, cate_count, example_count = pickle.load(f)
以上这篇Python Pickle 实现在同一个文件中序列化多个对象就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- python高效编程技巧7(pickle的使用:可以将一个对象存储在一个文件中,或者load进来)
- python使用pickle序列化对象至文件
- Python pickle模块实现对象序列化
- Python3基础 pickle.dump和load 读一个对象进行序列化存储及读取
- .Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--使用封装的网络服务4[聊天室]
- .Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--类设计1[使用IE浏览本页]
- pickle--序列化python对象
- Python中使用pickle对内建类型(built in types)进行对象序列化(object serialization and deseirialzation)
- 如何将多个对象序列化到同一个文件和反序列化
- pickle和cPickle:Python对象的序列化(上)
- .Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--使用封装的网络服务1[使用IE浏览本页]
- 实现对象的序列化到本地文件
- python实现的一个p2p文件传输实例
- Python+ImageMagick实现多图片合并为一个pdf文件
- 用Python实现一个简单的文件传输协议
- python实现将文件夹内所有txt文件合并成一个文件
- .Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--使用封装的网络服务1
- Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--前面6篇博文全部源代码下载地址
- Python 实现在对一个目录下所有文件,指定某一行之后添加内容(批处理脚本)
- python实现的一个文件同步模块