• 技术文章 >后端开发 >Python教程

    python如何安装pickle

    (*-*)浩(*-*)浩2019-06-25 14:40:05原创6698
    pickle是python语言的一个标准模块,安装python后已包含pickle库,不需要单独再安装。

    pickle模块实现了基本的数据序列化和反序列化。(推荐学习:Python视频教程

    通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。

    在官方的介绍中,序列化操作的英文描述有好几个单词,如”serializing”, “pickling”, “serialization”, “marshalling” 或者”flattening”等,它们都代表的是序列化的意思。相应的,反序列化操作的英文单词也有好多个,如”de-serializing”, “unpickling”, “deserailization”等。为了避免混淆,一般用”pickling”/“unpickling”, 或者”serialization”/“deserailization”。

    pickle模块是以二进制的形式序列化后保存到文件中(保存文件的后缀为”.pkl”),不能直接打开进行预览。而python的另一个序列化标准模块json,则是human-readable的,可以直接打开查看(例如在notepad++中查看)。

    pickle模块有两类主要的接口,即序列化和反序列化。

    其中序列化操作包括:

    pickle.dump()
    Pickler(file, protocol).dump(obj)

    反序列化操作包括:

    pickle.load()
    Unpickler(file).load()

    更多Python相关技术文章,请访问Python教程栏目进行学习!

    以上就是python如何安装pickle的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python
    上一篇:python中!=是什么意思 下一篇:python的pil库如何安装
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• python命令行参数是什么• python复数的虚部怎么表达• python是什么软件• 在python3.7下怎么安装matplotlib
    1/1

    PHP中文网