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

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

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

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

作用

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

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)

可以存儲多個對象,讀取時按存儲順序讀取

>>> 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ìn)行圖像處理、視頻處理等操作,下面這篇文章主要給大家介紹了關(guān)于安裝opencv與常用庫的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • django中顯示字符串的實例方法

    django中顯示字符串的實例方法

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

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

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

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

    本文主要介紹了pandas中Series運算匯總,包括算術(shù)運算、比較運算和邏輯運算等,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(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實現(xiàn)自定義異常實例

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

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

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

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

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

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

    基于Python實現(xiàn)自動點擊器

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

最新評論

墨玉县| 体育| 资中县| 伊通| 琼结县| 依兰县| 斗六市| 浑源县| 原阳县| 新龙县| 曲靖市| 嘉峪关市| 长治市| 安岳县| 沈阳市| 永丰县| 微山县| 肇东市| 大连市| 靖西县| 武宁县| 普兰店市| 阳泉市| 潜江市| 即墨市| 长春市| 永州市| 启东市| 北川| 永寿县| 临沭县| 馆陶县| 陆良县| 伊吾县| 武安市| 沁阳市| 卢龙县| 四会市| 合肥市| 牙克石市| 大连市|