Lecture fichier .json impossible

Résolu
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.

1 réponse

  1. Modérateur
    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")
    

    1. Modérateur
      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")
      
    2. Modérateur
      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)
    3. 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 ?
    4. Modérateur
      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é ?
    5. exact, je le fait de ce pas ^^
      merci beaucoup