Mettre tout un programme dans un fichier texte

Résolu
pa.zorro -  
pa.zorro Messages postés 16 Statut Membre -
Bonjour à tous,
je sais que pour mettre un résultat dans un fichier texte
il faut faire comme ceci :

fichier = open("salut.txt", "w")
fichier.write(exemple)
fichier.close()


Mais dedans on ne peut rentrer qu'un texte.
J'aimerais mettre dans un fichier tout les résultat d'un programme
En gros que tout ce qui suive l'instruction se mette dans un fichier.
Est-ce possible? Et si oui pouvez vous me dire que mettre svp?
merci d'avancee
A voir également:

4 réponses

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
bonjour,
peux-tu donner un exemple?
0
yg_be Messages postés 24281 Statut Contributeur 1 584
 
si je devine ce que tu veux faire, peut-être:
sys.stdout = open("salut.txt", "w")
# .....
sys.stdout.close()
0
pa.zorro Messages postés 16 Statut Membre > yg_be Messages postés 24281 Statut Contributeur
 
C'est bon ça a marché avec votre sys.stdout
Merci beaucoup <3
0
Phil_1857 Messages postés 1956 Statut Membre 168
 
Bonjour,

... que tout ce qui suive l'instruction se mette dans un fichier.

Pourrais-tu éclaircir un peu, en donnant un exemple de ce que tu veux faire exactement ?
0
pa.zorro Messages postés 16 Statut Membre
 
C'est bon j'ai réussi grâce à @Phil_1857
Merci beaucoup à vous ;)
0
yg_be Messages postés 24281 Statut Contributeur 1 584
 
peux-tu alors marquer la discussion comme résolue?
0
pa.zorro Messages postés 16 Statut Membre
 
ça marche
merci beacoup
0