Avatar ·

Rediriger la sortie du terminal dans une variable

📁 Sujets avancés sur Python, Question simple de débutant, exemple

Aidez à comprendre la redirection de la sortie CMD vers une variable, car la variable ne reçoit que le code de sortie (Exit_code) du processus. Pour plus de clarté, voici quelques exemples :

import sys, os
command = "tasklist"
result1 = os.system(command)
print(result1) # à la sortie : 0

Exemple 2 :

command = "tasklist > temp.txt"
result2 = os.system(command)
print(result2) # à la sortie : 0
with open("temp.txt", "r") as f:
    output = f.read()
    print(output)