美文网首页
Python-pickle模块,序列化和反序列化

Python-pickle模块,序列化和反序列化

作者: 浪费不过白头发 | 来源:发表于2017-03-05 16:02 被阅读25次

    pickle “泡菜”,看的一个教程,将其过程和次类比很形象

    1 将对象序列化,持久化,也就是“泡菜”腌制过程

    >>> import pickle

    >>> mylist = [1,2,["I hate CET5"]] #将mylist序列化

    >>> pickle_file = open("D:\mylist.pkl",'wb')#以‘wb'形式打开文件--准备好菜坛’

    >>> pickle.dump(my_list,pickle_file)#将对象(菜)写进文件(菜坛)

    >>> pickle_file.close()#关闭文件(封坛)

    2 将对象反序列化,也就是泡菜取出过程

    >>> pickle_file = open('D:\mylist.pkl','rb')#以‘rb’形式打开文件

    >>> my_list = pickle.load(pickle_file)#加载

    >>> my_list

    [1, 2, ['I hate CET5']]

    相关文章

      网友评论

          本文标题:Python-pickle模块,序列化和反序列化

          本文链接:https://www.haomeiwen.com/subject/gnqegttx.html