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

Python pickle模塊實(shí)現(xiàn)對象序列化

 更新時(shí)間:2019年11月22日 14:35:12   作者:松鼠大帝  
這篇文章主要介紹了Python pickle模塊實(shí)現(xiàn)對象序列化,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

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

作用

對Python對象進(jìn)行序列化,便于存儲(chǔ)和傳輸

Python對象序列化成bytes類型

pickle.dumps(obj) 將Python對象轉(zhuǎn)化為bytes類型

pickle.loads(str) 將轉(zhuǎn)化成的bytes類型數(shù)據(jù)還原成對象

Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import pickle
>>> mydict = {'id':123, 'name':'abc'}
>>> pickle_str = pickle.dumps(mydict)
>>> pickle_str
b'\x80\x03}q\x00(X\x02\x00\x00\x00idq\x01K{X\x04\x00\x00\x00nameq\x02X\x03\x00\x00\x00abcq\x03u.'
>>> newdict = pickle.loads(pickle_str)
>>> newdict
{'id': 123, 'name': 'abc'}

Python對象序列化寫入文件

pickle.dump(obj, file)

可以存儲(chǔ)多個(gè)對象,讀取時(shí)按存儲(chǔ)順序讀取

>>> import pickle
>>> mydict = {'id':123, 'name':'abc'}
>>> file = open('pickle.txt','wb')
>>> pickle.dump(mydict, file)
>>> file.close()

從文件反序列化讀取Python對象

pickle.load(obj, file)

>>> import pickle
>>> file = open('pickle.txt','rb')
>>> newdict = pickle.load(file)
>>> file.close()
>>> newdict
{'id': 123, 'name': 'abc'}

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

相關(guān)文章

  • 一文帶你安裝opencv與常用庫(保姆級教程)

    一文帶你安裝opencv與常用庫(保姆級教程)

    Python OpenCV是一種流行的計(jì)算機(jī)視覺庫,使用它可以進(jìn)行圖像處理、視頻處理等操作,下面這篇文章主要給大家介紹了關(guān)于安裝opencv與常用庫的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • django中顯示字符串的實(shí)例方法

    django中顯示字符串的實(shí)例方法

    在本篇文章里小編給大家整理了一篇關(guān)于django中顯示字符串的實(shí)例方法,有興趣的朋友們可以跟著學(xué)習(xí)參考下。
    2021-03-03
  • Python海龜繪圖之繪制趣味簡筆畫

    Python海龜繪圖之繪制趣味簡筆畫

    大家好,本篇文章主要講的是Python海龜繪圖之繪制趣味簡筆畫,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • pandas中Series運(yùn)算匯總(算術(shù)、比較和邏輯運(yùn)算)

    pandas中Series運(yùn)算匯總(算術(shù)、比較和邏輯運(yùn)算)

    本文主要介紹了pandas中Series運(yùn)算匯總,包括算術(shù)運(yùn)算、比較運(yùn)算和邏輯運(yùn)算等,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • Python的SQLAlchemy框架使用入門

    Python的SQLAlchemy框架使用入門

    這篇文章主要介紹了Python的SQLAlchemy框架使用入門,SQLAlchemy框架是Python中用來操作數(shù)據(jù)庫的ORM框架之一,需要的朋友可以參考下
    2015-04-04
  • Django進(jìn)階深入理解使用類視圖和中間件示例

    Django進(jìn)階深入理解使用類視圖和中間件示例

    這篇文章主要為大家介紹了Django高級指南之深入理解和使用類視圖和中間件示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Python實(shí)現(xiàn)自定義異常實(shí)例

    Python實(shí)現(xiàn)自定義異常實(shí)例

    大家好,本篇文章主要講的是Python實(shí)現(xiàn)自定義異常實(shí)例,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Python flashtext文本搜索和替換操作庫功能使用探索

    Python flashtext文本搜索和替換操作庫功能使用探索

    本文將深入介紹Python flashtext庫,包括其基本用法、功能特性、示例代碼以及實(shí)際應(yīng)用場景,以幫助大家更好地利用這個(gè)有用的工具
    2024-01-01
  • 關(guān)于Python函數(shù)的定義和參數(shù)

    關(guān)于Python函數(shù)的定義和參數(shù)

    這篇文章主要介紹了關(guān)于Python函數(shù)的定義和參數(shù),Python中的函數(shù)我們可以理解成是一種具有功能的包裝塊,也就是封裝具有某一種功能的代碼塊,需要的朋友可以參考下
    2023-04-04
  • 基于Python實(shí)現(xiàn)自動(dòng)點(diǎn)擊器

    基于Python實(shí)現(xiàn)自動(dòng)點(diǎn)擊器

    顧名思義,Python 中的自動(dòng)點(diǎn)擊器是一個(gè)簡單的 Python 應(yīng)用程序,它根據(jù)用戶要求重復(fù)單擊鼠標(biāo), 不同的參數(shù)可以根據(jù)用戶進(jìn)行更改,下面我們就來看看具體實(shí)現(xiàn)方法吧
    2023-10-10

最新評論

西乌珠穆沁旗| 百色市| 读书| 黔西| 新竹市| 大化| 青川县| 南靖县| 区。| 邛崃市| 古交市| 都江堰市| 光泽县| 陈巴尔虎旗| 凌海市| 霍山县| 陆良县| 汉阴县| 潜江市| 冕宁县| 互助| 平和县| 海丰县| 麦盖提县| 云浮市| 芦山县| 贵州省| 体育| 手游| 偃师市| 遂川县| 贞丰县| 和平县| 林州市| 年辖:市辖区| 修武县| 电白县| 新宁县| 江永县| 东方市| 成武县|