【发布时间】:2013-10-04 21:29:03
【问题描述】:
我有一个 GUI 应用程序,并希望它能够创建一个带有 python 解释器的控制台。我想将 STDOUT 和 STDERR 重定向到它并在那里导出我的应用程序的命名空间。
最简单的方法是什么?
【问题讨论】:
-
Python Tkinter Shell to GUI? 的可能重复项
标签: python user-interface console
我有一个 GUI 应用程序,并希望它能够创建一个带有 python 解释器的控制台。我想将 STDOUT 和 STDERR 重定向到它并在那里导出我的应用程序的命名空间。
最简单的方法是什么?
【问题讨论】:
标签: python user-interface console
您可能想查看 IDLE 的源代码,其中包含此功能并作为 CPython 的一部分发布。具体来说,PyShell.py 看起来是相关的。您可能只需将 idlelib.PyShell 作为模块导入并使用它的功能。
【讨论】: