Mettre tout un programme dans un fichier texte

Résolu
pa.zorro -  
pa.zorro Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
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 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
peux-tu donner un exemple?
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   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 13 Date d'inscription   Statut Membre Dernière intervention   > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
C'est bon ça a marché avec votre sys.stdout
Merci beaucoup <3
0
Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   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 13 Date d'inscription   Statut Membre Dernière intervention  
 
C'est bon j'ai réussi grâce à @Phil_1857
Merci beaucoup à vous ;)
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
peux-tu alors marquer la discussion comme résolue?
0
pa.zorro Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
ça marche
merci beacoup
0