[Python] Comment créer un fichier ?

Comment créer un fichier ? [Python] - Python - Programmation

Marsh Posté le 15-11-2003 à 17:24:07    

Salut,
 
Savez vous comment créer un fichier avec Python ? car j'arrive a lire, a écrire (write(), read(), etc...) dans un fichier mais je ne sais pas comment le créer. En gros mon programme écrit un résultat dans un fichier resultat.txt mais le problème c'est que je suis obligé de créer ce fichier à la main. Quel est le moyen a utiliser pour créer un fichier automatiquement ?
 
:hello:

Reply

Marsh Posté le 15-11-2003 à 17:24:07   

Reply

Marsh Posté le 15-11-2003 à 19:02:30    

help(file)

Reply

Marsh Posté le 15-11-2003 à 19:06:06    

Tout simplement :d :d Merci beaucoup :jap:  
 
:hello:
 
EDIT: wow ! en plus c'est pas une classe de rigolo ! il y a de quoi faire avec tout ca !


Message édité par Webman le 15-11-2003 à 19:06:51
Reply

Marsh Posté le 15-11-2003 à 19:20:35    

Pour ceux que ca interesse voilà le code, attention comme d'habitude en Python c'est code un horriblement difficile !!! :d
 

Code :
  1. def createFile(self):
  2.         """Création d'un fichier"""
  3.         file('test.txt', 'w')


 
:hello:


Message édité par Webman le 15-11-2003 à 19:27:25
Reply

Marsh Posté le 06-02-2004 à 23:04:48    

Je pense que  
nouveaufichier=f.open("xxxx.txt","wt" )
fonctionne aussi

Reply

Marsh Posté le 06-02-2004 à 23:21:08    

ubai a écrit :

Je pense que  
nouveaufichier=f.open("xxxx.txt","wt" )
fonctionne aussi


 
Bah comme ça, ça ne marche pas. C'est quoi "f" ?

Reply

Marsh Posté le 06-02-2004 à 23:49:08    

gni?
 
NewFile = file("prout","w" )
 
File => http://www.python.org/doc/current/ [...] funcs.html
 
edit : pas de majuscule à file.


Message édité par chaica le 07-02-2004 à 02:33:55
Reply

Marsh Posté le 07-02-2004 à 00:07:13    

le Python est case sensisitive donc je doute que File puisse marche comme ça. La syntaxe est file
 
D'ailleurs, open est un alias pour file donc tout ce que vous faites avec file marche avec open ;)

Reply

Marsh Posté le 07-02-2004 à 00:09:54    

quoi c'est pas une classe :o

Reply

Marsh Posté le 07-02-2004 à 02:33:17    

Kristoph a écrit :

le Python est case sensisitive donc je doute que File puisse marche comme ça. La syntaxe est file
 
D'ailleurs, open est un alias pour file donc tout ce que vous faites avec file marche avec open ;)


 
Oups, t'as raison! C'est une fonction.


Message édité par chaica le 07-02-2004 à 02:40:25
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed