FileNotFoundError

NatHsn26 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   -
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

NatHsn26 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   7 878
 
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
0