Bonjour,
J'ai suivi le tutoriel, pour parcourir un fichier JSON simple ça marche bien, mais je souhaite parcourir un autre fichier et là j'ai des erreurs.
Sachant que mon fichier JSON est sous cette forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 # Mon programme en Python ## 1) Ouverture fichier JSON fichier_json = open('Wiktionnaire_francais_FINAL/json_noms/donnees_anglais_1.json', 'r') # Attention c'est dans le répertoire Python ! #2) Lire le JSON sous Python import json with fichier_json as fichier: data = json.load(fichier) print(data["cmcontinue"])
Les erreurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 {"batchcomplete":"","continue":{"cmcontinue":"page|41424f5244455552|137363","continue":"-||extracts"},"query": {"categorymembers":[{"ns":100,"title":"Annexe:Substantifs en français"}, {"ns":0,"title":"0-day"},{"ns":0,"title":"06"}, {"ns":0,"title":"1,2-dichloropropane"}, {"ns":0,"title":"1,3-dichloropropène"}, {"ns":0,"title":"1-alpha,2-alpha,3-bêta,4-alpha,5-alpha,6-bêta-hexachlorocyclohexane"},{.......
Traceback (most recent call last):
File "<pyshell#144>", line 2, in <module>
data = json.load(fichier)
File "C:\Users\user\AppData\Local\Programs\Python\Python35-32\lib\json\__init__.py", line 268, in load
parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
File "C:\Users\user\AppData\Local\Programs\Python\Python35-32\lib\json\__init__.py", line 319, in loads
return _default_decoder.decode(s)
File "C:\Users\user\AppData\Local\Programs\Python\Python35-32\lib\json\decoder.py", line 342, in decode
raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 1 column 14010 (char 14009)
Merci
Partager