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

python中報(bào)錯(cuò)"json.decoder.JSONDecodeError: Expecting value:"的解決

 更新時(shí)間:2019年04月29日 14:37:35   作者:Codestack  
這篇文章主要介紹了python中報(bào)錯(cuò)"json.decoder.JSONDecodeError: Expecting value:"的解決方法 ,需要的朋友可以參考下

在學(xué)習(xí)python語言中用json庫解析網(wǎng)絡(luò)數(shù)據(jù)時(shí),我遇到了兩個(gè)編譯錯(cuò)誤:json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes:和json.decoder.JSONDecodeError: Expecting value:。費(fèi)了一些時(shí)間才找到原因,在此記錄總結(jié),希望能對學(xué)習(xí)python的同學(xué)有所幫助。

 我運(yùn)行的程序初始如下:

import json
data='''
{
'name' : 'A',
'phone': { 'type' : 'intl', 'number' : +1 23456 },
'email' : {'hide' : 'yes'}
}'''
info=json.loads(data)
print("Name:",info["name"])
print("EmailAttri:",info["email"]["hide"])

運(yùn)行后報(bào)錯(cuò),顯示錯(cuò)誤為json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes:,原來數(shù)據(jù)格式里string類型的數(shù)據(jù)要用雙引號'' '',而不能用單引號' '。

 將里面的單引號一一改過來之后,編譯器仍然報(bào)錯(cuò):json.decoder.JSONDecodeError: Expecting value:。我以為是代碼格式(縮進(jìn))的問題,反復(fù)修改后還是報(bào)錯(cuò),這讓我百思不得其解,在網(wǎng)上搜索了這一錯(cuò)誤的解決方案,也沒有找到合適的答案。最后,與老師的源代碼逐一仔細(xì)比對,發(fā)現(xiàn)問題竟然出在"number"這個(gè)元素這里,我當(dāng)時(shí)把它的值當(dāng)作數(shù)字,其實(shí)在這里+1 23456是string類型,因此需要加上雙引號。修改后程序如下,正確運(yùn)行。

import json
data='''
{
"name" : "A",
"phone": { "type" : "intl", "number" : "+1 23456" },
"email" : {"hide" : "yes"}
}'''
info=json.loads(data)
print("Name:",info["name"])
print("EmailAttri:",info["email"]["hide"])

這個(gè)問題還有另一種解決方式,就是將+1 23456改寫成123456,int類型,這樣就不需要加雙引號。
 我在網(wǎng)上搜索該問題時(shí),發(fā)現(xiàn)有很多人也遇到了json.decoder.JSONDecodeError: Expecting value:這一錯(cuò)誤,從我解決的過程中,我認(rèn)為原因主要是數(shù)據(jù)的格式不正確。因此,如果是從網(wǎng)上爬取的數(shù)據(jù),需要先檢查一下數(shù)據(jù)格式設(shè)置是否符合json的要求,這樣程序編譯才能順利通過。

更多趣事,python知識,可以關(guān)注小編的微信公眾號【碼農(nóng)那點(diǎn)事兒】。

總結(jié)

以上所述是小編給大家介紹的python中報(bào)錯(cuò)"json.decoder.JSONDecodeError: Expecting value:"的解決 ,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時(shí)回復(fù)大家的!

相關(guān)文章

  • 關(guān)于numpy中np.nonzero()函數(shù)用法的詳解

    關(guān)于numpy中np.nonzero()函數(shù)用法的詳解

    下面小編就為大家?guī)硪黄P(guān)于numpy中np.nonzero()函數(shù)用法的詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • Ubuntu18.04中Python2.7與Python3.6環(huán)境切換

    Ubuntu18.04中Python2.7與Python3.6環(huán)境切換

    這篇文章主要為大家詳細(xì)介紹了Ubuntu18.04中Python2.7與Python3.6環(huán)境切換,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • Python基于滑動平均思想實(shí)現(xiàn)缺失數(shù)據(jù)填充的方法

    Python基于滑動平均思想實(shí)現(xiàn)缺失數(shù)據(jù)填充的方法

    今天小編就為大家分享一篇關(guān)于Python基于滑動平均思想實(shí)現(xiàn)缺失數(shù)據(jù)填充的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • 詳解Python中import機(jī)制

    詳解Python中import機(jī)制

    這篇文章主要介紹了Python中import機(jī)制的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-09-09
  • Ubuntu20下的Django安裝的方法步驟

    Ubuntu20下的Django安裝的方法步驟

    這篇文章主要介紹了Ubuntu20下的Django安裝的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • python創(chuàng)建文本文件的簡單方法

    python創(chuàng)建文本文件的簡單方法

    在本篇內(nèi)容里小編給大家整理分享的是一篇關(guān)于python創(chuàng)建文本文件的簡單方法,有需要的朋友們可以參考學(xué)習(xí)下。
    2020-08-08
  • Qt Quick QML-500行代碼實(shí)現(xiàn)合成大西瓜游戲

    Qt Quick QML-500行代碼實(shí)現(xiàn)合成大西瓜游戲

    合成大西瓜游戲是前段時(shí)間比較火的小游戲,最近小編閑來無事,通過研究小球碰撞原理親自寫碰撞算法實(shí)現(xiàn)一個(gè)合成大西瓜游戲,下面小編把我的實(shí)現(xiàn)思路及核心代碼分析出來,供大家參考
    2021-05-05
  • 使用django自帶的user做外鍵的方法

    使用django自帶的user做外鍵的方法

    這篇文章主要介紹了使用django自帶的user做外鍵的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 使用pickle存儲數(shù)據(jù)dump 和 load實(shí)例講解

    使用pickle存儲數(shù)據(jù)dump 和 load實(shí)例講解

    今天小編就為大家分享一篇使用pickle存儲數(shù)據(jù)dump 和 load實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python自動安裝第三方庫的小技巧(pip使用詳解)

    Python自動安裝第三方庫的小技巧(pip使用詳解)

    很多朋友私信小編Python安裝第三方庫安裝技巧,在這就不一一回復(fù)大家了,今天小編給大家分享一篇教程關(guān)于Python自動安裝第三方庫的小技巧,本文以安裝plotly為例給大家詳細(xì)講解,感興趣的朋友跟隨小編一起看看吧
    2021-05-05

最新評論

常宁市| 泰和县| 鲁甸县| 松潘县| 西贡区| 株洲市| 长泰县| 丹棱县| 临朐县| 登封市| 库伦旗| 新竹县| 府谷县| 波密县| 曲麻莱县| 石景山区| 铜川市| 淮安市| 革吉县| 合川市| 天镇县| 永兴县| 黄山市| 西林县| 高尔夫| 泌阳县| 昌平区| 江门市| 青铜峡市| 铁岭市| 乌拉特前旗| 赤水市| 房产| 靖江市| 新余市| 张家川| 浮梁县| 施秉县| 肥西县| 云浮市| 南部县|