FileNotFoundError

Fermé
NatHsn26 Messages postés 4 Date d'inscription jeudi 1 avril 2021 Statut Membre Dernière intervention 19 juin 2022 - Modifié le 8 mars 2022 à 18:32
mamiemando Messages postés 33459 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 janvier 2025 - 8 mars 2022 à 18:35
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 jeudi 1 avril 2021 Statut Membre Dernière intervention 19 juin 2022
8 mars 2022 à 18:33
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 33459 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 janvier 2025 7 813
Modifié le 8 mars 2022 à 18:36
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