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

Python使用pickle模塊儲(chǔ)存對(duì)象操作示例

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

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

眾所周知,當(dāng)我們需要儲(chǔ)存數(shù)據(jù)的時(shí)候,就需要用到重定向。但是,這些都是儲(chǔ)存簡單的數(shù)據(jù)類型,那么當(dāng)我們需要存儲(chǔ)一個(gè)類的實(shí)例的時(shí)候該怎么存儲(chǔ)呢?

實(shí)際上,我們需要用到一個(gè)模塊———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,因?yàn)槲募J(rèn)的write不能是bytes類型的,可以自己嘗試著刪去看報(bào)錯(cuò)
  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)#有點(diǎn)類似于迭代器的感覺,這個(gè)就很強(qiáng)了,因?yàn)榭梢詢?chǔ)存具體的實(shí)例666
  f.close()
  b.show()
  mm.show()
  print(b.name)

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

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

    win10安裝python3.6的常見問題

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

    python爬蟲之利用selenium+opencv識(shí)別滑動(dòng)驗(yàn)證并模擬登陸知乎功能

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

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

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

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

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

    Python求均值,方差,標(biāo)準(zhǔn)差的實(shí)例

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

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

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

    深入理解python函數(shù)遞歸和生成器

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

    python調(diào)用golang中函數(shù)方法

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

    PyTorch中Tensor的拼接與拆分的實(shí)現(xiàn)

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

    flask實(shí)現(xiàn)python方法轉(zhuǎn)換服務(wù)的方法

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

最新評(píng)論