pickle库的使用

pickle:

  • 作用:把一个列表(迭代类型变量)存储为序列化对象 (不以字符串存,而是以序列存),存好后下次取出依旧是列表(迭代类型变量)
  • 意义:即把迭代变量保存到硬盘中,而不只是存在内存里,可以方便直接提供给他人一个变量而不用给比人一整段代码

存处

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)

你可能感兴趣的:(pickle库的使用)