在我的GUI应用程序中创建python控制台

时间:2013-10-04 21:29:04

标签: python user-interface console

我有一个GUI应用程序,希望它能够在其中创建一个带有python解释器的控制台。我想将STDOUT和STDERR重定向到它并导出我的应用程序的命名空间。

最简单的方法是什么?

1 个答案:

答案 0 :(得分:1)

您可能希望查看包含此功能的IDLE的源代码,并作为CPython的一部分发布。具体来说,PyShell.py看起来很相关。您可以将idlelib.PyShell作为模块导入并使用其功能。