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

Répondre à