python 呼叫 API 獲得的JSON如何處理才能獲得我想獲得的內容呢

時間 2021-06-06 18:25:06

1樓:

defjson_path(d

,path

,sep

='.'

):pp

=path

.split

(sep)t

=dforp

inpp:if

type(t

)isdict:t

=t[p

]elif

type(t

)islist:t

=t[int(p

)]else:t

=None

return

timport

jsond=

json

.loads(s

)print

json_path(d

,"showapi_res_body.pagebean.contentlist.1.pubNum"

)#陽西縣藍星半島旅遊度假村

print

json_path(d

,"showapi_res_code"

)# 0

2樓:王德明

import json

result = json.loads(response.body)

你要的result["showapi_res_body"]["pagebean"]["contentlist"]

如何將C 的API封裝成python可呼叫形式?

Menooker pybind11,繫結API形式借鑑了boost的python binding,但是不依賴boost。並且是header only,只要link python的lib就行 pybind11 Seamless operability between C 11 and Python 官...

如何呼叫谷歌翻譯API

博得 20年10月5號測試,可以使用goslate。pip install goslate import goslate gs goslate.Goslate print gs.translate hello world zh 你好,世界 goslate 其它功能不太好用了,但基本的翻譯還是可以的。...

C 如何呼叫python3?

關心細節的魔鬼 據說ironpython可以做到 但是visual studiof的python外掛居然不直接支援ironpython,很詭異 北海若 using System using System.Collections.Generic using System.Linq using Syst...

程式設計就是呼叫各種 API 嗎,如何成為能造輪子的程式設計師?

何方 按理說學會某種程式語言的語法和官方庫,應該就具備造輪子的能力。工作中用的框架無論多強大和完善,也總會有涉及不到的地方,這就是造輪子的機會,就看具不具備造輪子的想法了。 阿德 一套完整的作業系統有些各種不同的層次或者說大的模組,而大的模組裡面又有小的模組和層次。如果你說的造輪子是給其他人提供介面...

python使用裝飾器後,呼叫的函式return為什麼會失效?

紊莫 因為在python中,0就是none,可能是編譯器把返回的0值寫成了none,可以嘗試換一個值或者不管,因為0和none基本上是互通的 還有一種辦法就是在func前面加return,直接返回他的返回值 import sys import time from selenium import we...