坑四:利用json模塊時(shí)遇到的坑

在利用json模塊時(shí):遇到了兩個(gè)坑:

原代碼很短:

import json

filename='name.json'
try:
??? with open(filename) as n_file:
??????? name=json.load(n_file)
except FileNotFoundError:
??? name=input('enter your name')
??? with open(filename,'w') as n_file:
??????? print 'I will rember you, ',name
??????? json.dump(name,filename)
else:
??? print 'welcome back ',name

最初的坑:報(bào)錯(cuò):NameError: name 'FileNotFoundError' is not defined。后來(lái)在網(wǎng)上查,是由于python2.7這個(gè)錯(cuò)誤類(lèi)型叫IOError。因此,把“FileNotFoundError”改成“IOError”。

然后遇到第二坑:ValueError: No JSON object could be decoded,目前還在奮斗著解決這個(gè)問(wèn)題

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,697評(píng)論 19 139
  • NAME dnsmasq - A lightweight DHCP and caching DNS server....
    ximitc閱讀 2,996評(píng)論 0 0
  • 今天在九華山。 外面下著雨,山上煙霧煙氳,黑漆的山唯有酒店的燈光映襯著,很靜,在地藏王的屬地,或許人們有著莫名的敬...
    行者走天涯閱讀 545評(píng)論 3 6
  • 到了30歲的年齡感覺(jué)自己真的一事無(wú)成,唯一感覺(jué)欣慰的有兩個(gè)可愛(ài)的寶寶,隨著孩子的長(zhǎng)大就發(fā)現(xiàn)自己越來(lái)越需要改變了,也...
    晗寶哲寶閱讀 206評(píng)論 0 1
  • 忙碌很容易,閑下來(lái)并不焦慮,才是真本事。看似忙碌,卻變成了生活的奴隸。 但我們?nèi)巳硕枷胱錾畹闹魅?,主人就要主?dòng),...
    榮海田閱讀 219評(píng)論 0 1

友情鏈接更多精彩內(nèi)容