我有一些IronPython代码正在C#的AppDomain中运行,我想查看IronPython代码的控制台输出。当我调试时,它没有出现在Visual Studio的“输出”窗口中,或者我正在将标准输出重定向到C#应用程序中的stdout.txt
文件中。我也尝试了这个,但无济于事:
engine.Runtime.IO.SetOutput(File.OpenWrite("stdout.python.txt"), Encoding.Unicode);
engine.Runtime.IO.SetErrorOutput(File.OpenWrite("stderr.python.txt"), Encoding.Unicode);
这些文件已创建,但它们为空...如何查看IronPython代码中的控制台输出?