python中pickle简介
生活随笔
收集整理的這篇文章主要介紹了
python中pickle简介
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
2017-04-10
?
pickle是用來加工數(shù)據(jù)的,可以用來存取結(jié)構(gòu)化數(shù)據(jù)。
例如:
?
一個字典a = {'name':'Timmy','age':26},用pickle.dump存到本地文件,所存數(shù)據(jù)的結(jié)構(gòu)就是字典,而普通的file.write寫入文件的是字符串。讀取時,pickle.load返回的是一個字典,file.read返回的是一個字符串。
代碼如下:
import?pickle a?=?{'name':'Timmy','age':26} with?open('text.txt','wb')?as?file1:pickle.dump(a,file1) with?open('text.txt','rb')?as?file2:b?=?pickle.load(file2) print(type(b))得到的b的類型是字典,b和a是等價的,也就是說pickle可以把字典、列表等結(jié)構(gòu)化數(shù)據(jù)存到本地文件,讀取后返回的還是字典、列表等結(jié)構(gòu)化數(shù)據(jù)。而file.write、file.read存取的對象是字符串。
轉(zhuǎn)載于:https://www.cnblogs.com/zhangtianyuan/p/6867571.html
總結(jié)
以上是生活随笔為你收集整理的python中pickle简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [BZOJ 3931][CQOI2015
- 下一篇: Python和Flask真强大:不能错过