Python comment récupérer le résultat du terminal ?

Bonjour,

Python comment récupérer le résultat du terminal dans un fichier .txt merci d'avance pour votre réponse.

5 réponses

  1. Modérateur
    Bonjour,

    Tu ne peux pas, tu dois faire le contraire. Ta fonction retourne la valeur, et le code qui appelle la fonction affiche le résultat de cette fonction.

    Exemple :

    def f():
        return "bonjour"
    
    print(f())


    Bonne chance
    1. je suis désolé mais je ne comprends pas je ne suis pas un pro j'ai essayé votre commande mais elle na pas fonctionné ou je n'ai pas compris son fonctionnement.
      1. Modérateur
        Bonjour,

        Dans mon message #1, la fonction
        f
        retourne une valeur arbitraire (ici la chaîne de caractère
        "bonjour"
        ). Cela signifie que tu peux exploiter la valeur retournée par
        f
        par exemple au travers de
        print
        .

        Prenons un autre exemple. Si tu te souviens de tes cours de maths, tu te souviens sans doute qu'on pouvait définir une fonction f, son paramètre x, et son image y = f(x). C'est la même chose ici. Ensuite, rien n'empêche d'appeler une fonction g sur la valeur f(x).

        def f(x):
            return 2 * x + 1
        
        def g(x):
            return x * 10
        
        x = 5
        y = f(x)       # y(5) = 2 * 5 + 1 = 11
        z = g(y)       # g(11) = 11 * 10 = 110
        print(x, y, z) # Affiche 5 11 110


        Est-ce plus clair ?
        1. Modérateur
          Dans une variable. Dans mon message précédent, le résultat de f(x) est mémorisé dans y.