Partage
  • Partager sur Facebook
  • Partager sur Twitter

Impossible de manipuler des fichiers .json

Sujet résolu
    1 avril 2022 à 23:54:16

    Bonjour, 

    C'est un souci avec Python : je n'arrive pas à manipuler de fichier json. Ou plutôt, Python refuse de la faire. Après avoir importé le module json, lorsque j'essai de charger une liste mon fichier avec la methode "dump", Python m'affiche cette erreur : 

    "...json.dump(liste, f)

    AttributeError: module 'json' has no attribute 'dump'"

    Voici mon code: 

    import json
    from pathlib import Path
    
    liste = ["le", "de", "pas", "dans", "les", "le", "c'est", "à", "des", "que"]
    file = Path.cwd() / "no_word.json"
    
    if file.exists() == False: #Si le fichier n'existe pas, on le crée
        file.touch
    
    with open (file, "w") as f:
        json.dump(liste, f)

    L'erreur : 

    Traceback (most recent call last):
      File "C:\[...]\Python\json.py", line 1, in <module>
        import json
      File "C:\[...]\Python\json.py", line 11, in <module>
        json.dump(liste, f)
    AttributeError: module 'json' has no attribute 'dump'

    C'est comme si je n'avais pas importé json. Pourtant, lorsque je lance le code ci-dessous, tout fonctionne.

    import json
    from pathlib import Path
    
    liste = ["le", "de", "pas", "dans", "les", "le", "c'est", "à", "des", "que"]
    file = Path.cwd() / "no_word.json"
    
    if file.exists() == False: #Si le fichier n'existe pas, on le crée
        file.touch

    Merci d'avance.

    • Partager sur Facebook
    • Partager sur Twitter
      2 avril 2022 à 0:03:52

      Ton fichier s'appelle "json" ... renomme ton fichier.

      -
      Edité par Nephthys 2 avril 2022 à 0:04:30

      • Partager sur Facebook
      • Partager sur Twitter
        2 avril 2022 à 0:25:23

        Nephthys a écrit:

        Ton fichier s'appelle "json" ... renomme ton fichier.

        -
        Edité par Nephthys il y a 18 minutes


        Mon fichier s'appelle "no_word" avec "json" comme extension.

        Même après l'avoir renommé, j'ai toujours le même problème.

        EDIT: je viens de comprendre que vous parliez du fichier .py...

        Merci beaucoup, ça fonctionne.

        -
        Edité par Sakisaac Jonathan 2 avril 2022 à 0:34:08

        • Partager sur Facebook
        • Partager sur Twitter

        Impossible de manipuler des fichiers .json

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        • Editeur
        • Markdown