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)