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
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
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
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)