最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python序列化與反序列化pickle用法實例

 更新時間:2019年11月11日 11:40:29   作者:wx5a4c600866558  
這篇文章主要介紹了Python序列化與反序列化pickle用法實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

這篇文章主要介紹了Python序列化與反序列化pickle用法實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

要將Python對象作為一個文件的形式保存到磁盤,就叫序列化;

當(dāng)我們需要用到這個這對象,再從磁盤加載這個對象,就叫反序列化

Python自帶的pickle可以幫我們實現(xiàn),pickle這個單詞是咸菜的意思,咸菜耐儲存,是不是很形象呀?

對象的存儲分為兩步:

1.將對象在內(nèi)存中的數(shù)據(jù)抓取取來,轉(zhuǎn)換成一個有序的文本,這一步就是序列化

2.再將文本存儲到磁盤中

代碼如下

import pickle
class Bird(object):
	have_feather = True
reproduction_method = "egg"#
# 創(chuàng)建一個對象
summer = Bird()
pickle_string = pickle.dumps(summer)# 已被序列化成二進制數(shù)據(jù)
with open("summer.pkl", "wb") as fp:
	fp.write(pickle_string)
# dump方法可以把上面兩步作為一步來完成:# with open(
	"summer.pkl", "wb") as fp: #pickle.dump(
	summer, fp)
# 從磁盤文件上恢復(fù)對象: 先讀取文件, 再loads
with open("summer.pkl", "rb") as fp:
	summer = fp.read()# 先讀取
summer = pickle.loads(summer)# 再序列化
print(summer.have_feather)# 或者用load方法, 一步到位# with open(
		"summer.pkl", "rb") as fp: #summer =
	pickle.load(fp)# print(summer.have_feather)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Python 爬取13個旅游城市,告訴你五一大家最愛去哪玩?

    詳解Python 爬取13個旅游城市,告訴你五一大家最愛去哪玩?

    這篇文章主要介紹了Python 爬取13個旅游城市,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Python編寫淘寶秒殺腳本

    Python編寫淘寶秒殺腳本

    最近想搶冰墩墩的手辦和鑰匙圈,但是同志們搶的速度太快了,只能利用Python編寫一個淘寶秒殺腳本了,文中示例代碼講解詳細,需要的可以參考一下
    2022-02-02
  • python代碼檢查工具pylint 讓你的python更規(guī)范

    python代碼檢查工具pylint 讓你的python更規(guī)范

    遇到一個新的問題,總是離不開3W原則(What,Why,hoW),下面是對python代碼靜態(tài)檢測工具pylint的學(xué)習(xí)
    2012-09-09
  • 對python制作自己的數(shù)據(jù)集實例講解

    對python制作自己的數(shù)據(jù)集實例講解

    今天小編就為大家分享一篇對python制作自己的數(shù)據(jù)集實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python簡易實現(xiàn)任意位數(shù)的水仙花實例

    python簡易實現(xiàn)任意位數(shù)的水仙花實例

    今天小編就為大家分享一篇python簡易實現(xiàn)任意位數(shù)的水仙花實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Pygame代碼?制作一個貪吃蛇小游戲

    Pygame代碼?制作一個貪吃蛇小游戲

    這篇文章主要介紹了100行Pygame代碼?制作一個貪吃蛇小游戲,相信我們大家都玩過貪吃蛇游戲,今天我們就從頭一起來寫一個貪吃蛇小游戲,只需要100多行的代碼就完成了,需要的朋友可以參考一下
    2021-12-12
  • Python實現(xiàn)Canny及Hough算法代碼實例解析

    Python實現(xiàn)Canny及Hough算法代碼實例解析

    這篇文章主要介紹了Python實現(xiàn)Canny與Hough算法代碼實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • Python數(shù)據(jù)可視化探索實例分享

    Python數(shù)據(jù)可視化探索實例分享

    這篇文章主要介紹了Python數(shù)據(jù)可視化探索實例分享,數(shù)據(jù)可視化是指用圖形或表格的方式來呈現(xiàn)數(shù)據(jù),關(guān)于更多相關(guān)介紹需要的小伙伴可以參考下面文章的具體內(nèi)容
    2022-05-05
  • python構(gòu)建深度神經(jīng)網(wǎng)絡(luò)(DNN)

    python構(gòu)建深度神經(jīng)網(wǎng)絡(luò)(DNN)

    這篇文章主要為大家詳細介紹了python構(gòu)建深度神經(jīng)網(wǎng)絡(luò)DNN,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Django后臺admin的使用詳解

    Django后臺admin的使用詳解

    這篇文章主要介紹了Django后臺admin的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07

最新評論

繁昌县| 宕昌县| 台江县| 绥德县| 渝中区| 富源县| 阿拉善盟| 宁国市| 广宗县| 浦北县| 台东县| 修武县| 云安县| 凭祥市| 平潭县| 焉耆| 临沂市| 安仁县| 出国| 城口县| 旅游| 竹山县| 莆田市| 金堂县| 大田县| 临西县| 大方县| 永和县| 乌恰县| 惠安县| 始兴县| 信阳市| 柞水县| 徐水县| 呈贡县| 化德县| 左贡县| 万盛区| 铜梁县| 腾冲县| 神农架林区|