Rediriger les sorties terminal vers un fichier .txt en Python
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Rediriger les sorties terminal vers un fichier .txt en Python



  1. #1
    Balfar

    Rediriger les sorties terminal vers un fichier .txt en Python


    ------

    Bonjour à tous,

    Je préfère d'abord prévenir que mon niveau en Python est ultra-débutant

    Mon problème est le suivant : j'ai créé un programme en Python 2 qui, en fonction de mes entrées affichera différents résultats dans le terminal. J'aimerais pouvoir récupérer une partie de ces résultats dans un fichier texte. Mais même en ayant recherché sur Internet je n'ai trouvé aucun moyen de le faire.

    Je connais pour l'instant une méthode permettant de rediriger la totalité des sorties du terminal vers un fichier texte mais cela pose deux problèmes : je dois faire passer mes instructions par le terminal, ce que j'aimerais éviter et deuxièmement je ne dois récupérer qu'une partie des informations.

    Si quelqu'un a une idée je suis preneur! Merci d'avance pour vos aides et conseils.

    Cordialement.

    PS: je travaille sous Ubuntu.

    -----

  2. #2
    Evil.Saien

    Re : Rediriger les sorties terminal vers un fichier .txt en Python

    Mon psychiatre, pour quinze mille francs, il m'a débarrassé de ce que j'avais : quinze mille francs

  3. #3
    CM63

    Re : Rediriger les sorties terminal vers un fichier .txt en Python

    Bonjour,

    Tout dépend de la façon dont tu génères tes résultats. Si ce sont les résultat d'une commande du système d'exploitation, il suffit de rajouter la redirection des sorties dans un fichier. Par exemple:

    Code:
    #!/usr/bin/env python
    #-*- coding: utf-8 -*-
    
    import os
    os.system("dir > toto.txt")
    Seuls les résultats de la commande "dir" seront envoyés dans toto.txt, les autres sorties éventuelles du logiciel seront envoyées à l'écran.

    Mais si les résultats sont générés d'une autre manière, il vaut mieux utiliser les commandes open et write dont parle Evil.Saien.

  4. #4
    Balfar

    Re : Rediriger les sorties terminal vers un fichier .txt en Python

    Super, merci à vous deux!

  5. A voir en vidéo sur Futura

Discussions similaires

  1. 1 ere Es rediriger vers une nouvelle 1 ere STL
    Par bastoss33 dans le forum Orientation avant le BAC
    Réponses: 4
    Dernier message: 02/05/2016, 09h59
  2. exécution d'un fichier python rattaché à un fichier kivy
    Par roadbecri dans le forum Programmation et langages, Algorithmique
    Réponses: 7
    Dernier message: 24/11/2014, 14h43
  3. Rediriger la sortie de os.system dans un fichier .text en Python
    Par invite5894bdd9 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 13/06/2012, 17h46
  4. rediriger un port usb vers un autre
    Par jeremy83 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 18/05/2012, 15h41
  5. Pb virus : recherches internet rediriger vers Pubs
    Par invitea21e467e dans le forum Sécurité et malwares : désinfectez votre machine
    Réponses: 9
    Dernier message: 02/10/2009, 22h06