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

Python使用pickle模塊存儲(chǔ)數(shù)據(jù)報(bào)錯(cuò)解決示例代碼

 更新時(shí)間:2018年01月26日 08:44:21   作者:HeatDeath  
這篇文章主要介紹了Python使用pickle模塊存儲(chǔ)數(shù)據(jù)報(bào)錯(cuò)解決示例代碼,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下

本文研究的主要是Python使用pickle模塊存儲(chǔ)數(shù)據(jù)報(bào)錯(cuò)解決方法,以代碼的形式展示,具體如下。

首先來(lái)了解下pickle模塊

  • pickle提供了一個(gè)簡(jiǎn)單的持久化功能??梢詫?duì)象以文件的形式存放在磁盤上。
  • pickle模塊只能在python中使用,python中幾乎所有的數(shù)據(jù)類型(列表,字典,集合,類等)都可以用pickle來(lái)序列化,
  • pickle序列化后的數(shù)據(jù),可讀性差,人一般無(wú)法識(shí)別。

接下來(lái)我們看下Python使用pickle模塊存儲(chǔ)數(shù)據(jù)報(bào)錯(cuò)解決方法。

代碼:

# 寫入錯(cuò)誤
TypeError: write() argument must be str, not bytes


# 讀取錯(cuò)誤
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 0: illegal multibyte sequence

解決方案:

def storeTree(inputTree, fielname):
  import pickle
  # 寫文件時(shí),注明 'wb'
  fw = open(fielname, 'wb')
  pickle.dump(inputTree, fw)
  fw.close()

def grabTree(filename):
  import pickle
   # 讀文件時(shí),注明 'rb'
  fr = open(filename, 'rb')
  fr = open(filename)
  return pickle.load(fr)

storeTree(myTree, 'classifierStorage.txt')
print(grabTree('classifierStorage.txt'))

輸出:

{'no surfacing': {0: 'no', 1: {'flippers': {0: 'no', 1: 'yes'}}}}

Process finished with exit code 0

總結(jié)

以上就是本文關(guān)于Python使用pickle模塊存儲(chǔ)數(shù)據(jù)報(bào)錯(cuò)解決示例代碼的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • python實(shí)現(xiàn)替換word中的關(guān)鍵文字(使用通配符)

    python實(shí)現(xiàn)替換word中的關(guān)鍵文字(使用通配符)

    今天小編就為大家分享一篇python實(shí)現(xiàn)替換word中的關(guān)鍵文字(使用通配符),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Python 分享10個(gè)PyCharm技巧

    Python 分享10個(gè)PyCharm技巧

    這篇文章主要介紹了Python 分享10個(gè)PyCharm技巧,今天要跟大家分享幾個(gè)PyCharm小技巧,幫助大家提升工作效率!,需要的朋友可以參考下
    2019-07-07
  • python實(shí)現(xiàn)字符串和字典的轉(zhuǎn)換

    python實(shí)現(xiàn)字符串和字典的轉(zhuǎn)換

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)字符串和字典的轉(zhuǎn)換,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • kali中python版本的切換方法

    kali中python版本的切換方法

    今天小編就為大家分享一篇kali中python版本的切換方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-07-07
  • 遺傳算法之Python實(shí)現(xiàn)代碼

    遺傳算法之Python實(shí)現(xiàn)代碼

    本篇文章主要介紹了Python 遺傳算法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • 使用PySpider進(jìn)行IP代理爬蟲(chóng)的技巧與實(shí)踐分享

    使用PySpider進(jìn)行IP代理爬蟲(chóng)的技巧與實(shí)踐分享

    PySpider是一個(gè)基于Python的強(qiáng)大的開(kāi)源網(wǎng)絡(luò)爬蟲(chóng)框架,它使用簡(jiǎn)單、靈活,并且具有良好的擴(kuò)展性,本文將介紹如何使用PySpider進(jìn)行IP代理爬蟲(chóng),并提供一些技巧和實(shí)踐經(jīng)驗(yàn),文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2024-03-03
  • Python量化交易詳細(xì)簡(jiǎn)介

    Python量化交易詳細(xì)簡(jiǎn)介

    這篇文章主要介紹了Python量化交易詳細(xì),??算法交易是使用自動(dòng)化系統(tǒng)來(lái)執(zhí)行交易,這些交易是通過(guò)特定的算法以預(yù)測(cè)的方式執(zhí)行的沒(méi)有任何人為干預(yù)。依據(jù)數(shù)學(xué)模型對(duì)大數(shù)據(jù)進(jìn)行概率分析,使得長(zhǎng)期收益期望最大化,下文詳細(xì)敘述,需要的朋友可以參考一下
    2022-03-03
  • python實(shí)現(xiàn)詞法分析器

    python實(shí)現(xiàn)詞法分析器

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)詞法分析器的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • 一文教你解決Python不支持中文路徑的問(wèn)題

    一文教你解決Python不支持中文路徑的問(wèn)題

    Python是一種廣泛使用的高級(jí)編程語(yǔ)言,然而在處理包含中文字符的文件路徑時(shí),Python有時(shí)會(huì)表現(xiàn)出一些不友好的行為,下面小編就來(lái)為大家介紹一下具體的解決方法吧
    2025-03-03
  • Python新手們?nèi)菀追傅膸讉€(gè)錯(cuò)誤總結(jié)

    Python新手們?nèi)菀追傅膸讉€(gè)錯(cuò)誤總結(jié)

    python語(yǔ)言里面有一些小的坑,特別容易弄混弄錯(cuò),初學(xué)者若不注意的話,很容易坑進(jìn)去,下面我給大家深入解析一些這幾個(gè)坑,希望對(duì)初學(xué)者有所幫助,需要的朋友可以參考學(xué)習(xí),下面來(lái)一起看看吧。
    2017-04-04

最新評(píng)論

遵义市| 沧州市| 江阴市| 额济纳旗| 六枝特区| 英超| 福泉市| 惠来县| 子洲县| 博湖县| 潮州市| 汉沽区| 牟定县| 思南县| 华容县| 大兴区| 化德县| 二连浩特市| 博白县| 怀安县| 淅川县| 灯塔市| 韶山市| 泸定县| 安岳县| 澄城县| 延川县| 临朐县| 汶上县| 公安县| 安化县| 永兴县| 平邑县| 鄱阳县| 临安市| 德江县| 盐池县| 石嘴山市| 津南区| 海门市| 丹凤县|