我必须使用这个json模块进行python https://docs.python.org/3/library/json.html#module-json的赋值 我无法弄清楚如何提取" llcontinue"来自此示例字符串https://en.wikipedia.org/w/api.php?action=query&format=json&prop=langlinks&list=&titles=tallinn&lllimit=10
的值我们的想法是获取它然后再次运行一个函数并从该json字符串中获取语言值。
答案 0 :(得分:0)
@Hope,你是对的,json.loads()
适用于你的例子,虽然我不确定object_hook
选项是如何工作的,或者是否有必要。这应该按照你的要求做到:
import urllib, json
url = 'https://en.wikipedia.org/w/api.php?action=query&format=json&prop=langlinks&list=&titles=tallinn&lllimit=10'
response = urllib.urlopen(url)
data = json.loads(response.read())
print data['continue']['llcontinue']
输出:
31577|bat-smg
有了这个,你应该能够获得你之后的语言价值。