• cPickle and pickle


    import cPickle as p
    #import pickle as p
    
    AddressListfile = 'AddressList.data' # the name of the file where we store the information
    
    AddressList = {'Xiaopeng Yang': (18000001219, '18700000019@139.com')}
    
    # Write to the file
    f = file(AddressListfile, 'w')
    c = p.dump(AddressList, f) #dump the object to a file
    f.close()
    
    del AddressList # remove the AddressList
    
    #Read back from the storage
    d = file(AddressListfile)
    shoredlist = p.load(d)
    print shoredlist

    Output

    ================= RESTART: /Users/zhouxin/Desktop/cPickle.py =================
    {'Xiaopeng Yang': (18000001219L, '18700000019@139.com')}
    >>>

     It also creates AddressList.data. 

    About .data document: 

    data是数据保存的备份类文件。里面存放的是加密后的数据文件,如模型、贴图、源程序代码等。data文件打开的方式是不确定的,如果是:
      1、数据文件, 可以用txt或word直接打开
      2、vcd格式的影音文件,可以用meidaplayer打开!

    About pickle : 

    you can store any Python object in a file and then get it back later intact. This is called storing the object persistently. 

    Use the cPickle module to store the objects persistently on your hard disk. 

  • 相关阅读:
    Matplotlib 绘图库 基本使用方法
    linux socat命令
    linux shell重定向
    linux man命令
    bashttpd使用手册
    libcurl代码示例
    vim文件头部注释配置
    linux join命令
    iterm2切换显示屏vim乱行解决
    分形与混沌
  • 原文地址:https://www.cnblogs.com/XinZhou-Annie/p/7099131.html
Copyright © 2020-2023  润新知