Rechercher : dans
Par :

[python] creer un fichier

Dernière réponse le 2 jun 2008 à 18:46:59 tsic, le 31 mai 2008 à 15:53:32 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 2.0.0.14

Meilleures réponses pour « [python] creer un fichier » dans :
Créer un fichier Autorun.inf VoirCréation de fichier autorun Autoriser l'exécution automatique Création du fichier autorun.inf Personnaliser l'icône Personnaliser le texte Personnaliser le menu Autoriser l'exécution automatique Une fonctionnalité de Windows...
[Shell] Créer un fichier vide VoirPour créer un fichier vide, il vous suffit de taper la commande suivante : > fichier Vous pouvez également utiliser la commande touch : touch fichier
[Python] Lire et écrire des fichiers CSV VoirLIRE ET ÉCRIRE DES FICHIERS CSV Python www.python.org, dans sa version 2.4 supporte de facto le format CSV (comma-separated values: valeurs séparées par des virgules). La Library Reference est certes très explicative à ce sujet, mais uniquement...
Fichier TTF VoirFormat TTF Un fichier TTF (True Type Fonts) est un fichier de police de caractères. Une police de caractères (appelée aussi police d'écriture ou fonte) permet de créer du texte possédant une apparence spécifique. Pour utiliser une telle police...
Objet FileSystemObject (FSO) VoirFileSystemObject L'objet FileSystemObject (FSO) permet de manipuler le système de fichiers de Windows. L'utilisation du modèle d'objet FileSystemObject s'effectue en créant une instance de l'objet Scripting.FileSystemObject l'intermédiaire de la...
Fichier CSV VoirFormat CSV Un fichier CSV est un fichier tableur, contenant des données sur chaque ligne séparés par un caractère de séparation (généralement une virgule ou un point-virgule). Comment lire un fichier CSV ? Il peut être lu avec un tableur tel que...

1

kilian, le 31 mai 2008 à 20:09:32

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()

Répondre à kilian

2

mamiemando, le 31 mai 2008 à 20:17:35

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.
http://python.developpez.com/...

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

Répondre à mamiemando

3

tsic, le 2 jun 2008 à 17:42:19

Salut,
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

Répondre à tsic

4

 kilian, le 2 jun 2008 à 18:46:59

Salut,

En utilisant "a" à la place de "w"

Répondre à kilian