2010-09-12 13 views
0

comment puis-je recevoir la sortie de console de n'importe quel fichier python (erreurs, tout imprimé en utilisant la commande print())?obtenir la sortie de la console

exemple: main.py commence test.py et obtient sa sortie

Répondre

-1

je ne sais pas si cela vous aidera, mais je suis sûr que cela vous donnera une idée. dans vb.net C# .net on capture de flux console en utilisant le processus standardOutput comme ceci:

Dim p as Process = Process.Start("cmd") 
p.WaitForExit(Integer.MaxValue) 
dim output as String = p.StandardOutput 
0

Vous pouvez utiliser sys.stderr à partir du module sys. print() utilise sys.stdout par défaut.

 
import sys 

# Print to standard output stream 
print("Normal output...") 

# Print to standard error stream 
print("Error output...", file=sys.stderr)