Как я могу получить вывод консоли любого файла python (ошибки, все напечатанные с помощью команды print())?получить консольный вывод
пример: main.py начинает test.py и получает выход
Как я могу получить вывод консоли любого файла python (ошибки, все напечатанные с помощью команды print())?получить консольный вывод
пример: main.py начинает test.py и получает выход
я не знаю, если это поможет, но я уверен, это даст вам идею. в vb.net или C# .NET мы фиксируем консоль поток с использованием процесса StandardOutput так:
Dim p as Process = Process.Start("cmd")
p.WaitForExit(Integer.MaxValue)
dim output as String = p.StandardOutput
Вы можете использовать sys.stderr из модуля Sys. print() использует sys.stdout по умолчанию.
import sys # Print to standard output stream print("Normal output...") # Print to standard error stream print("Error output...", file=sys.stderr)