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)