python一些模块

来源:互联网 发布:2017全球宏观经济数据 编辑:程序博客网 时间:2024/05/17 02:41
  1. cPickle和Pickle模块
    python序列化的概念:内存中有一个数据结构,若想要保存下来,重用或者发送给其他使用者就要使用python的序列化
    Pickle是序列化一个对象;cPickle是反序列化一个对象(cPickle是用c语言写的,效率上比Pickle高)
    cPickle.load(file)是反序列化对象,将文件中的数据解析为一个python对象;dump()函数和dumps()函数执行相同的序列化
    Pickle和cPickle中的两个主要函数是dump()和load()
    和java的对比:java中把文本文件中的数据读取出来然后当做对象用的过程就是对象的反序列化过程(字节序列转换成对象),把对象写入文本文件的过程就是对象序列化过程(对象转换成字节序列)。
  2. OrderedDict有序字典,是dict的子类,记住了内容添加的顺序
  3. subprocess.chack_call是对执行命令创建子进程
0 0
原创粉丝点击