Résolue

Faire un load sur mon fichier settings.json

# Résolution d'erreurs # Fichiers

Au moment de lire le contenu de mon fichier settings, le terminal me lève une erreur (AttributeError: partially initialized module 'json' has no attribute 'load' (most likely due to a circular import))


code :


import json


fichier = "settings.json"


with open(fichier, "r") as f:

settings = json.load(f)


print(settings)

Salut Thibaut44300,


peux tu s'il te plait mettre une copie du contenu de ton fichier settings.json ?


En utilisant ton script avec le fichier suivant cela fonctionne chez moi et je ne vois pas a priori de problème dans ton script.


# settings.json
{
    "jean": 3,
    "marie": 4
}


import json

fichier = "settings.json"
with open(fichier, "r") as f:
    settings = json.load(f)

print(settings)

# {'jean': 3, 'marie': 4}


Ton script est seul ou as tu aussi d'autres lignes ?


ah oui d'où le message d'erreur most likely due to a circular import

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.