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.

Répondre à