pickleライブラリの使用

3617 ワード

pickle:
  • の役割:1つのリスト(反復型変数)をシーケンス化オブジェクト(文字列ではなくシーケンスで保存)として格納し、格納後も次の取り出しはリスト(反復型変数)
  • である.
  • の意味:反復変数をハードディスクに保存し、メモリが存在するだけでなく、他の人に直接変数を提供することができ、人よりコード
  • 全体を与える必要はありません.
    預かり所
    import pickle
    data = {'a':[1,2,3,4,[6,5,3],54],'b':'asdasd','c':('asd','sad','wr')}                #        
    pic = open('F:\\python         \\  txt  \\pickle  .pkl','wb')   #         pkl  pic
    
    pickle.dump(data,pic)          # data  pkl  pic 
    pic.close()
    

    読み取り
    pic = open('F:\\python         \\  txt  \\pickle  .pkl','rb')  #           
    st = pickle.load(pic)
    print(st)
    pic.close()
    print(type)