整理-python常用模块使用说明

来源:互联网 发布:基于梯度的分水岭算法 编辑:程序博客网 时间:2024/06/05 16:00

参考资料

  • python笔记之常用模块用法分析

外部模块

cPickle/pickle


  • 廖雪峰-序列化
  • IBM-Python 持久性管理
  • SegmentFault-pickle和cPickle:Python对象的序列化(上)

我们把变量从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。

  • 序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上。
  • 反过来,把变量内容从序列化的对象重新读到内存里称之为反序列化,即unpickling。

  • Python提供两个模块来实现序列化:cPickle和pickle。这两个模块功能是一样的,区别在于cPickle是C语言写的,速度快,pickle是纯Python写的,速度慢

    0 0
    原创粉丝点击