Salut Maan !
Je reviens à la charge !
Ayant utilisé les instructions que tu m'as donné la dernière fois, ce que
j'arrive à réaliser me satisfait à moitié.
En effet, j'arrive à envoyer tout ce qui est écrit en console dans un fichier
texte par les fonction print ou help, mais je n'arrive toujours pas à capter un
message d'erreur de code.
Voici l'échantillon de test que j'utilise. Il pourrait intéresser d'autre
j'imagine.
Début du code python
# -*- coding: utf-8 -*-
# importation du module sys pour lequel on va tenter de rechercher des infos
import sys
# chemin vers le fichier devant contenir le résultat
filePath = "d:\\result.txt"
# création de l'objet représentant le fichier
file = open(filePath, "w")
# instruction qui envéront toute écriture dans la console vers le fichier créé.
sys.stdout = file
sys.stderr = file
# écriture d'une ligne annonciatrice
# et appel de l'aide en console pour le module sys
# le texte sera directement envoyé dans le fichier result.txt
print('Voici le texte d\'aide pour le module sys\r\n')
help(sys)
# fermeture du fichier
file.close()
Fin du code python
Pas de pannique, il n'y a pas d'indentations nécessaires dans ce code.
Dès lors, comment envoyer les messages d'erreur également dans un fichier texte
?
Merci !
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
----- Original Message -----
From: Maan ALOUN
To: [email protected]
Sent: Wednesday, April 16, 2014 3:04 PM
Subject: [progliste] Re : python- envoyer le contenu de la console dans un
fichier texte
salut Yannick,
sys.stderr=fichier
sys.stdout =fichier
n'oublis pas de sovgarder l'ancien sortis dans une variable où cas où tu
l'auras besoin .
De : Yannick Youalé
Date : mercredi 16 avril 2014 13:41
À : [email protected]
Objet : [progliste] python- envoyer le contenu de la console dans un fichier
texte
Salut à tous !
J'aimerais connaître un code pour envoyer le contenu de la console python
dans un fichier texte.
Ou un code qui capterait les message d'erreur et les enverait dans un fichier
texte.
Merci !
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.