在PTV中,程序的默认行为是打印到Python控制台窗口和Visual Studio调试输出窗口。
意识到它将无法接受用户输入,如何抑制Python控制台窗口?
最佳答案:
这比预期的要困难得多,但像往常一样,一旦你知道了就很简单了。
快速回答。
在解决方案资源管理器中,右键单击项目并选择“属性”。在“常规”选项卡上,选中Windows应用程序旁边的框。
然后保存并关闭属性窗口。完成!
2012年在PTV codeplex网站上发布的一个问题讨论的其他细节。
Python shell appears in addition to output window of IDE
隐藏python控制台窗口的典型方法是设置
Windows应用程序属性(在“项目属性”窗口中),其中
然后将运行pythonw.exe而不是python.exe。这只是真的
如果在程序运行时不提供任何输入,则为选项。
-VS中的输出窗口不是控制台,不支持在程序中键入内容。另外,这个选项是每个项目的,所以您必须
为每个项目设置。(它似乎也不在我们的
最新版本,所以我们会尽快修复…)
另一个选项是停止在Visual Studio中打印输出
使用控制台窗口。如果您遇到性能问题,则
更有可能解决问题。为此,打开
工具->选项->python工具->高级和取消选择“tee程序”
输出到调试输出窗口”。您可能还想选择
当您在这里时,“当进程正常退出时等待输入”。现在
所有输出将转到python控制台(您可以右键单击
标题栏并选择属性使其更大),这将是
更快。