最新国产好看的视频,伊人天堂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ò)解決示例代碼,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下

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

首先來了解下pickle模塊

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

接下來我們看下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ò)解決示例代碼的全部內(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ì)大家有所幫助。一起跟隨小編過來看看吧
    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ì)大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 遺傳算法之Python實(shí)現(xiàn)代碼

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

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

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

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

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

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

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

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

    一文教你解決Python不支持中文路徑的問題

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

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

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

最新評(píng)論

同心县| 河北省| 太谷县| 安泽县| 曲阜市| 延吉市| 南溪县| 唐河县| 调兵山市| 南川市| 县级市| 宝兴县| 柳江县| 汉川市| 颍上县| 湟源县| 阳江市| 宁化县| 安龙县| 嘉善县| 马公市| 侯马市| 法库县| 怀宁县| 仁寿县| 伊宁市| 琼中| 永胜县| 东乌珠穆沁旗| 广宁县| 马尔康县| 文成县| 许昌市| 科技| 南皮县| 崇义县| 洛宁县| 沙洋县| 高尔夫| 奉化市| 松原市|