Retourner au contenu associé (entrée de forum : JSON how to get the data I want.)
Posté par Sébastien Maccagnoni le 02 septembre 2015 à 09:52. En réponse au message JSON how to get the data I want.. Évalué à 1. Dernière modification le 02 septembre 2015 à 09:52.
Ok, tu peux transformer en liste le retour de "values" :
Ce qui donne :
list(dictionnaire.values())[0]
Ton script serait d'ailleurs un peu plus pythonnesque comme ça :
#!/usr/bin/env python3 import json import requests import sys def askwiki(word): return list( json.loads(requests.get( "https://fr.wikipedia.org/w/api.php?action=query&titles={}&prop=revisions&rvprop=content&format=json".format(word) ).text)['query']['pages'].values() )[0] try: word = sys.argv[1] except IndexError: print("Usage: {} <word>".format(sys.argv[0])) sys.exit(1) print(askwiki(word))
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Utilise "values"
Posté par Sébastien Maccagnoni . En réponse au message JSON how to get the data I want.. Évalué à 1. Dernière modification le 02 septembre 2015 à 09:52.
Ok, tu peux transformer en liste le retour de "values" :
Ce qui donne :
Ton script serait d'ailleurs un peu plus pythonnesque comme ça :