Lecture fichier .json impossible

Résolu/Fermé
RomainGA Messages postés 106 Date d'inscription mardi 4 juillet 2017 Statut Membre Dernière intervention 14 février 2024 - Modifié le 24 mars 2018 à 16:31
RomainGA Messages postés 106 Date d'inscription mardi 4 juillet 2017 Statut Membre Dernière intervention 14 février 2024 - 24 mars 2018 à 17:14
Bonsoir, j'ai pour mission de travailler sur un fichier JSON:


Mon code actuelle est :
import pandas as pd

data = open(r"C:\Users\Romain\Documents\stage OV2\destination\2018-03-05-14\sdc-6a11499a-162c-11e8-b814-3da1244bcc07_dc427498-019d-4c5c-8d04-542fe1737e9b")
data


j'aimerais pouvoir lire ce json sur mon jupyter notebook. Mais dès que j’exécute ce code, l'erreur suivante apparaît:

FileNotFoundError                         Traceback (most recent call last)
<ipython-input-16-41dbf98e4e41> in <module>()
      1 import pandas as pd
      2 
----> 3 data = open(r"C:\Users\Romain\Documents\stage OV2\destination\2018-03-05-14\sdc-6a11499a-162c-11e8-b814-3da1244bcc07_dc427498-019d-4c5c-8d04-542fe1737e9b")
      4 data

FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Romain\\Documents\\stage OV2\\destination\\2018-03-05-14\\sdc-6a11499a-162c-11e8-b814-3da1244bcc07_dc427498-019d-4c5c-8d04-542fe1737e9b'


Merci de m'aider.
Cordialement.
Romain.
A voir également:

1 réponse

jordane45 Messages postés 38136 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 avril 2024 4 647
24 mars 2018 à 16:47
Bonjour,

Je ne fais pas python... mais tu es sûr de la syntaxe de ta ligne :
data = open(r"C:\Users\Romain\Documents\stage OV2\destination\2018-03-05-14\sdc-6a11499a-162c-11e8-b814-3da1244bcc07_dc427498-019d-4c5c-8d04-542fe1737e9b")


Ne serait-ce pas plutôt sous cette forme ?
data = open("C:\Users\Romain\Documents\stage OV2\destination\2018-03-05-14\sdc-6a11499a-162c-11e8-b814-3da1244bcc07_dc427498-019d-4c5c-8d04-542fe1737e9b", "r")

0
jordane45 Messages postés 38136 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 avril 2024 4 647
24 mars 2018 à 16:48
Et si la syntaxe est bonne... es-tu sûr de l'emplacement du fichier ?
N'aurais tu pas oublié d'indiquer son extension ?
Genre
data = open(r"C:\Users\Romain\Documents\stage OV2\destination\2018-03-05-14\sdc-6a11499a-162c-11e8-b814-3da1244bcc07_dc427498-019d-4c5c-8d04-542fe1737e9b.json")
0
jordane45 Messages postés 38136 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 avril 2024 4 647
24 mars 2018 à 16:50
Et sinon.. tu as essayé d'utiliser la lib json
un truc du genre
import json
from pprint import pprint

data = json.load(open(ton_fichier.json'))

pprint(data)
0
RomainGA Messages postés 106 Date d'inscription mardi 4 juillet 2017 Statut Membre Dernière intervention 14 février 2024 6
24 mars 2018 à 17:00
je viens de rajouter l'extension (merci a toi ^^)
maintenant, il m'indique :
<_io.TextIOWrapper name='C:\\Users\\Romain\\Documents\\stage OV2\\destination\\2018-03-05-14\\sdc-6a11499a-162c-11e8-b814-3da1244bcc07_dc427498-019d-4c5c-8d04-542fe1737e9b.json' mode='r' encoding='cp1252'>

comprends tu ce que cela signifie ?
0
jordane45 Messages postés 38136 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 avril 2024 4 647
24 mars 2018 à 17:12
Nouveau souci = nouvelle question.
Merci donc de mettre celle ci en résolue puis d'ouvrir une nouvelle discussion propre à ce nouveau souci.

PS: As tu essayé avec la class json que je t'ai proposé ?
0
RomainGA Messages postés 106 Date d'inscription mardi 4 juillet 2017 Statut Membre Dernière intervention 14 février 2024 6
24 mars 2018 à 17:14
exact, je le fait de ce pas ^^
merci beaucoup
0