欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python使用pickle模塊儲存對象操作示例

 更新時間:2018年08月15日 15:14:51   作者:bbtl_ast  
這篇文章主要介紹了Python使用pickle模塊儲存對象操作,結合實例形式分析了Python使用pickle模塊針對文件讀寫與轉換的相關操作技巧,需要的朋友可以參考下

本文實例講述了Python使用pickle模塊儲存對象操作。分享給大家供大家參考,具體如下:

眾所周知,當我們需要儲存數據的時候,就需要用到重定向。但是,這些都是儲存簡單的數據類型,那么當我們需要存儲一個類的實例的時候該怎么存儲呢?

實際上,我們需要用到一個模塊———pickle,翻譯為泡菜壇子

首先貼上一篇:pickle的使用方法

然后貼上一份代碼:

# -*- coding:utf-8 -*-
import pickle
class Person():
  def __init__(self, name, age):
    self.name = name
    self.age = age
  def show(self):
    print(self.name + '_' + str(self.age))
if __name__ == "__main__":
  a = Person('tian', 20)
  a.show()
  c = Person('babydragon' ,5)
  f = open('test.txt', 'wb')#這里一定要加上b,因為文件默認的write不能是bytes類型的,可以自己嘗試著刪去看報錯
  pickle.dump(a, f, 0)
  pickle.dump(c, f, 0)
  f.close()
  f = open('test.txt', 'rb')
  b = pickle.load(f)
  mm = pickle.load(f)
  cc = pickle.load(f)#有點類似于迭代器的感覺,這個就很強了,因為可以儲存具體的實例666
  f.close()
  b.show()
  mm.show()
  print(b.name)

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經典教程

希望本文所述對大家Python程序設計有所幫助。

相關文章

  • win10安裝python3.6的常見問題

    win10安裝python3.6的常見問題

    在本篇文章里小編給大家分享的是關于win10安裝python3.6的具體步驟,有興趣的朋友們可以參考學習下。
    2020-07-07
  • python爬蟲之利用selenium+opencv識別滑動驗證并模擬登陸知乎功能

    python爬蟲之利用selenium+opencv識別滑動驗證并模擬登陸知乎功能

    本文給大家介紹python爬蟲之利用selenium+opencv識別滑動驗證并模擬登陸知乎功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-09-09
  • 使用Pandas操作Excel文件的技巧與方法分享

    使用Pandas操作Excel文件的技巧與方法分享

    今天接到一個需求,需要讀取excel,將其中兩列分別作為字典的key、value進行保存,怎么讀取excel呢,之前好像使用過Pandas,但是接觸不多,借此機會記錄一下學習的收獲,需要的朋友可以參考下
    2023-12-12
  • 寫一個Python腳本下載嗶哩嗶哩舞蹈區(qū)的所有視頻

    寫一個Python腳本下載嗶哩嗶哩舞蹈區(qū)的所有視頻

    B 站大家都熟悉,尤其是它的舞蹈區(qū).有 100W+ 的舞蹈視頻.在沒有 wifi 的情況下,就欣賞不了這些視頻了.作為一個 python 程序員,小編就寫一個 Python 腳本在晚上下載舞蹈區(qū)的所有視頻,需要的朋友可以參考下
    2021-05-05
  • Python求均值,方差,標準差的實例

    Python求均值,方差,標準差的實例

    今天小編就為大家分享一篇Python求均值,方差,標準差的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • python解決循環(huán)依賴的問題分析

    python解決循環(huán)依賴的問題分析

    在使用python開發(fā)過程中在引入其他模塊時可能都經歷過一個異常就是循環(huán)引用most likely due to a circular import,它的意思就是A引用了B,反過來B又引用了A,導致出現了循環(huán)引用異常,下面來介紹如何避免循環(huán)引用異常,感興趣的朋友跟隨小編一起看看吧
    2022-12-12
  • 深入理解python函數遞歸和生成器

    深入理解python函數遞歸和生成器

    下面小編就為大家?guī)硪黄钊肜斫鈖ython函數遞歸和生成器。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • python調用golang中函數方法

    python調用golang中函數方法

    由于simhash方法有多種實現方式,現python中simhash方法與golang中的不一樣,需要兩者代碼生成結果保持一致,故采用python中的代碼調用golang編譯的so文件來實現,需要的朋友可以參考下
    2024-02-02
  • PyTorch中Tensor的拼接與拆分的實現

    PyTorch中Tensor的拼接與拆分的實現

    這篇文章主要介紹了PyTorch中Tensor的拼接與拆分的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • flask實現python方法轉換服務的方法

    flask實現python方法轉換服務的方法

    flask是一個web框架,可以通過提供的裝飾器@server.route()將普通函數轉換為服務,這篇文章主要介紹了flask實現python方法轉換服務,需要的朋友可以參考下
    2022-05-05

最新評論