Python Pickle 实现在同一个文件中序列化多个对象

 更新时间:2019年12月30日 15:49:30   作者:青盏  
今天小编就为大家分享一篇Python Pickle 实现在同一个文件中序列化多个对象,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

也是看别人代码才知道可以打开一个文件就可以把多个对象序列化到这个文件中。

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计算最大优先级队列实例

    python计算最大优先级队列实例

    python计算最大优先级队列实例,大家参考使用吧
    2013-12-12
  • Python if else语句对缩进的要求

    Python if else语句对缩进的要求

    这篇文章主要介绍了Python if else语句对缩进的要求,前面的一篇文章展示了选择结构的三种基本形式,并给出了实例演示,这篇文章基于上一篇内容继续对Python if else语句对缩进进行描述,需要的小伙伴可以参考一下
    2022-03-03
  • Python学习之Django的管理界面代码示例

    Python学习之Django的管理界面代码示例

    这篇文章主要介绍了Python学习之Django的管理界面代码示例,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02
  • 如何使用Python做个自定义动态壁纸

    如何使用Python做个自定义动态壁纸

    这篇文章主要介绍了如何使用Python做个自定义动态壁纸的相关资料,需要的朋友可以参考下方法
    2021-08-08
  • pytest多文件执行顺序控制详解

    pytest多文件执行顺序控制详解

    默认情况下pytest测试用例的执行顺序是先按照外层后内层(目录下的文件),同层级的包或文件、根据名称、按照ascii码升序执行,文件内的用例根据先后顺序执行,这篇文章主要给大家介绍了关于pytest多文件执行顺序控制的相关资料,需要的朋友可以参考下
    2022-07-07
  • 一篇文章彻底弄懂Python中的if __name__ == __main__

    一篇文章彻底弄懂Python中的if __name__ == __main__

    在Python当中如果代码写得规范一些,通常会写上一句if '__name__'=='__main__:'作为程序的入口,下面这篇文章主要给大家介绍了关于如何通过一篇文章彻底弄懂Python中的if __name__ == __main__的相关资料,需要的朋友可以参考下
    2022-12-12
  • 基于fastapi框架的异步解读

    基于fastapi框架的异步解读

    这篇文章主要介绍了基于fastapi框架的异步解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • python+POP3实现批量下载邮件附件

    python+POP3实现批量下载邮件附件

    这篇文章主要为大家详细介绍了python+POP3实现批量下载邮件附件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • 通过python爬虫赚钱的方法

    通过python爬虫赚钱的方法

    在本篇文章里小编给大家分享了关于通过python爬虫赚钱的方法,有兴趣的朋友们学习下。
    2019-01-01
  • OpenCV-DFT最优尺寸cv::getOptimalDFTSize的设置

    OpenCV-DFT最优尺寸cv::getOptimalDFTSize的设置

    本文主要介绍了OpenCV-DFT最优尺寸cv::getOptimalDFTSize的设置,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09

最新评论