FileNotFoundError

Bonjour,
Je cherche à créer un fichier dans mon code en utilisant le statement :
with open(x, « w ») as y:
   ... 

Mais il me dit qu’il n’existe pas de fichier ou dossier nommé
x
alors que l’option
"w"
devrait créer le fichier si il n’existe pas et ce même code marche un peu plus haut dans mon code ça n’a aucun sens ([errno2])
Merci d’avance..

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Désolé j’aimerais supprimer ce post mais y’a pas d’option adéquate…enfaite que ce soit un slash ou un double slash ca marche pas c’est chelou j’ai mis un point à la place et c’est ok
    1. Modérateur
      Bonjour,

      Je ne sais pas si c'est en écrivant qui a modifié la mise en forme mais
      « w »
      devrait être
      "w"
      .

      Ensuite, il faut que
      x
      soit une chaîne contenant un chemin valide (en particulier, si
      x = "/home/toto/fichier.txt"
      , alors le dossier
      /home/toto
      doit exister - et ne sera pas créé s'il n'existe pas).

      Exemple :

      #!/usr/bin/env python3
      
      filename = "/tmp/toto.txt"
      with open(filename, "w") as f:
          print("hello", file=f)


      Bonne chance