美文网首页Python编程技巧
001 Pickle 泡菜技术

001 Pickle 泡菜技术

作者: Jame_Y | 来源:发表于2019-07-10 14:09 被阅读0次

    1 功能

    永久存储所有格式的数据,例如列表、字典等。
    优势:有些变量需要运算很久才能获得,但是每一次重新打开一个IDE,或者notebook,都需要重新运算获得该变量,耗时耗力。这个时候就可以使用pickle这个库。如此,需要重复运算且内容相同的数据,仅需要计算一次。

    2 基本用法

    2.1 将数据“倒入”二进制本地文件中

    result_list = [1,2,3,4,5]
    f1 = open('result_list.pkl', 'wb')
    pickle.dump(result_list, f1)
    

    2.2 将数据从本地文件读取入内存中

    f2 = open("result_list.pkl","rb")
    result_list = pickle.load(f2)
    
    print(result_list)
    >>> [1,2,3,4,5]
    

    官方文档:Pickle

    相关文章

      网友评论

        本文标题:001 Pickle 泡菜技术

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