python中pickle使用,用于list、tuple、dict、set特殊的形式进行读写

#特殊文件的读写,List tuple dict set
import pickle #数据持久性模块

myList=[1,2,3,4,5,"tom is a good boy"]
path=r"D:\f\Python\pycharm\234\log2.txt"
f=open(path,"wb") #二进制的方式打开,如果不存在创建一个
pickle.dump(myList,f)#将myList列表写入f文件中
f.close() #关闭文件,关闭时自动写入

#读取

f1=open(path,"rb")#只读形式将文件内容赋予给f1
tempList=pickle.load(f1)#加载(读出)文件内容
print(tempList)
f.close()
posted @ 2019-02-25 16:50  飞飞阿  阅读(976)  评论(0编辑  收藏  举报