FileNotFoundError

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