Lecture fichier .json impossible

Résolu
RomainGA Messages postés 130 Date d'inscription   Statut Membre Dernière intervention   -  
RomainGA Messages postés 130 Date d'inscription   Statut Membre Dernière intervention   -
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. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    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
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      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
    2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      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
    3. RomainGA Messages postés 130 Date d'inscription   Statut Membre Dernière intervention   6
       
      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
    4. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      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
    5. RomainGA Messages postés 130 Date d'inscription   Statut Membre Dernière intervention   6
       
      exact, je le fait de ce pas ^^
      merci beaucoup
      0