zoukankan      html  css  js  c++  java
  • Python学习笔记(四)——文件永久存储

    文件的永久存储

    pickle模块的使用

    pickle的实质就是将数据对象以二进制的形式存储

    存储数据

    pickle.dump(data,file)

    data表示想要存储的数据元素,file表示要将数据存储到的目标文件

    注意:在存储过程中,必须要以‘wb’的形式打开文件

    读取数据

    pickle.load(file)

    在读取数据时,必须使用‘rb’的形式打开文件

    #先导入pickle包
    >>> import pickle   
    >>> my_list = [123,3.14,'小甲鱼',['another list']]
    #必须使用‘wb’的形式打开文件,以二进制的形式写入
    >>> pickle_file = open('my_list.pkl','wb')
    #列表中的数据元素写入pickle_file
    >>> pickle.dump(my_list,pickle_file)
    #关闭
    >>> pickle_file.close()
    #必须以‘rb’形式打开pickle_file
    >>> pickle_file = open('my_list.pkl','rb')
    #读取
    >>> my_list2 = pickle.load(pickle_file)
    >>> print(my_list2)
    [123, 3.14, '小甲鱼', ['another list']]
    #关闭
    >>> pickle_file.close()
    
  • 相关阅读:
    回调函数
    zoj 2104
    zoj 1760
    ppt 图的基本算法 dfs
    zoj 2110 Tempter of the Bone
    优先队列 priority_queue 55 nyist
    STL的队列和栈简单使用
    poj 2246 递归 zoj 1094
    nyist 8 set的应用
    bailian 2694
  • 原文地址:https://www.cnblogs.com/lelezuimei/p/11277762.html
Copyright © 2011-2022 走看看