Bonjour, comment allez vous? Je n'arrive pas ici a executer le code app.py
import json
fichier = "settings.json"
with open(fichier, "r") as f:
settings = json.load(f)
print(settings)
voici le message d'erreur afficher
<<
Traceback (most recent call last):
File "c:\Users\Oahma\OneDrive\Documents\python\essais_fichier_JSON.py", line 5, in <module>
with open(fichier, "r") as f:
^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'settings.json'
>></module>
Bonjour Issiaka !
Le fichier settings.json existe-t-il dans ton dossier ? Comment lance-tu ton script ? Pour que le chemin relatif fonctionne, il faut que tu lances ton script depuis le dossier dans lequel se trouve settings.json (tu peux te déplacer dans ce dossier avec la commande cd).
Sinon, tu peux mettre le chemin complet vers le fichier au lieu de juste le nom :
import json
fichier = r"c:\Users\Oahma\OneDrive\Documents\python\settings.json"
with open(fichier, "r") as f:
settings = json.load(f)
print(settings)
il ya un nouveau type d'erreur qui apparait en ce moment.
<<
Traceback (most recent call last):
File "c:\Users\Oahma\OneDrive\Documents\python\essais_fichier_JSON.py", line 6, in <module>
settings = json.load(f)
^^^^^^^^^^^^
File "C:\Program Files\python 311\Lib\json_init_.py", line 293, in load
return loads(fp.read(),
^^^^^^^^^^^^^^^^
File "C:\Program Files\python 311\Lib\json_init_.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files\python 311\Lib\json\decoder.py", line 340, in decode
raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 3 column 1 (char 18)
>></module>
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte