美文网首页
pickle模块

pickle模块

作者: uangianlap | 来源:发表于2016-09-08 21:09 被阅读49次

    经常遇到在Python程序运行中得到了一些字符串列表字典等数据,想要长久的保存下来,方便以后使用,而不是简单的放入内存中关机断电就丢失数据。python模块大全中的Pickle模块就派上用场了,它可以将对象转换为一种可以传输或存储的格式。

    用法示例

    import pickle
    my_list = [123, 3.14, "uangianlap", ["fish", 'animal', 'tree']]
    pickle_file = open('my_list.pkl', 'wb')
    pickle.dump(my_list, pickle_file)   # 注意参数的顺序
    paickle_file.close()   # 关闭文件
    -----------------------------------------
    # 下面为从pickle中读取数据的步骤
    pickle_file = open('my_list.pkl', 'rb')
    my_list2 = pickle.road(pickle_file)
    pickle_file.close()
    
    上面示例步骤1生成的二进制pkl文件

    相关文章

      网友评论

          本文标题:pickle模块

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