最新国产好看的视频,伊人天堂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ù)要用雙引號(hào)'' '',而不能用單引號(hào)' '。

 將里面的單引號(hào)一一改過來之后,編譯器仍然報(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類型,因此需要加上雙引號(hào)。修改后程序如下,正確運(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類型,這樣就不需要加雙引號(hào)。
 我在網(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知識(shí),可以關(guān)注小編的微信公眾號(hào)【碼農(nóng)那點(diǎn)事兒】。

總結(jié)

以上所述是小編給大家介紹的python中報(bào)錯(cuò)"json.decoder.JSONDecodeError: Expecting value:"的解決 ,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會(huì)及時(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基于滑動(dòng)平均思想實(shí)現(xiàn)缺失數(shù)據(jù)填充的方法

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

    今天小編就為大家分享一篇關(guān)于Python基于滑動(dòng)平均思想實(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存儲(chǔ)數(shù)據(jù)dump 和 load實(shí)例講解

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

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

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

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

最新評論

新巴尔虎左旗| 青海省| 剑阁县| 蕉岭县| 大城县| 汶川县| 黔西县| 连江县| 贞丰县| 舞阳县| 贡山| 邹城市| 江川县| 榆林市| 兰溪市| 临猗县| 新泰市| 万宁市| 曲靖市| 朝阳区| 赣州市| 金寨县| 新野县| 明水县| 扎赉特旗| 龙江县| 海淀区| 福泉市| 卓资县| 中牟县| 东安县| 招远市| 寿光市| 五家渠市| 吉木萨尔县| 崇义县| 元谋县| 普宁市| 唐海县| 平阳县| 青川县|