yannick, d'après ce que tu écris,les erreurs / stdout sont envoyés dans le même fichier , as tu provoqué une erreur pour vérifier cela ?
----- Original Message ----- From: Yannick Youalé To: [email protected] Sent: Saturday, April 19, 2014 5:54 PM Subject: [progliste] Re: Re : python- envoyer le contenu de la console dans un fichier texte 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. --- Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active. http://www.avast.com
