[python] creer un fichier
Résolu/Fermé
tsic
-
31 mai 2008 à 15:53
kilian Messages postés 8732 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 5 février 2025 - 2 juin 2008 à 18:46
kilian Messages postés 8732 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 5 février 2025 - 2 juin 2008 à 18:46
Bonjour,
Dans les differents exemples sur pthon on trouve que le traitement sur un fichier soit lire soit ecrire w, r, mais se sont des traitements qui s'appliquent sur un fichier qui existe déjà . Quel code pourais-je utiliser pour vérifier l'existance d'un repertoir,d'un fichier,et de creer ce fichier.(Windows)
Merci
Dans les differents exemples sur pthon on trouve que le traitement sur un fichier soit lire soit ecrire w, r, mais se sont des traitements qui s'appliquent sur un fichier qui existe déjà . Quel code pourais-je utiliser pour vérifier l'existance d'un repertoir,d'un fichier,et de creer ce fichier.(Windows)
Merci
A voir également:
- Créer fichier txt python
- Fichier rar - Guide
- Creer un fichier .bat - Guide
- Créer un compte google - Guide
- Créer un fichier iso - Guide
- Comment créer un groupe whatsapp - Guide
2 réponses
mamiemando
Messages postés
33616
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
3 avril 2025
7 837
31 mai 2008 à 20:17
31 mai 2008 à 20:17
Pour tester l'existence d'un fichier tu peux essayer de l'ouvrir en lecture. S'il n'existe pas ça déclenchera une IOError qu'il suffit de "catcher" pour créer ensuite ledit fichier.
https://python.developpez.com/cours/DiveIntoPython/php/frdiveintopython/file_handling/index.php
Pour créer un répertoire il suffit ensuite d'utiliser os.mkdir
http://pydoc.org/1.6/os.html
Pour créer un fichier il suffit de l'ouvrir en écriture
Bonne chance
https://python.developpez.com/cours/DiveIntoPython/php/frdiveintopython/file_handling/index.php
Pour créer un répertoire il suffit ensuite d'utiliser os.mkdir
http://pydoc.org/1.6/os.html
Pour créer un fichier il suffit de l'ouvrir en écriture
Bonne chance
kilian
Messages postés
8732
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
5 février 2025
1 526
31 mai 2008 à 20:09
31 mai 2008 à 20:09
Salut,
Pour créer un fichier tu utilises open avec "w".
Pour vérifier l'existence d'un fichier ou dossier il faut prendre les méthodes du module os:
os.path.isdir()
os.path.isfile()
Pour créer un fichier tu utilises open avec "w".
Pour vérifier l'existence d'un fichier ou dossier il faut prendre les méthodes du module os:
os.path.isdir()
os.path.isfile()
2 juin 2008 à 17:42
merci pour votre reponse.Mais l'ouverture en mode w pour un fichier écrase l'anciennes donnees y contenues. Donc comment pourais-je ajouter des donnees à la fin d'1 fichier.
Merci
2 juin 2008 à 18:46
En utilisant "a" à la place de "w"