在PTVS中,默认行为是程序打印到Python控制台窗口和Visual Studio调试输出窗口。
意识到它将无法接受用户输入,我该如何隐藏Python控制台窗口?
这比想象中要难得多,但通常,一旦知道,就很简单。
快速答案。
在解决方案资源管理器中,右键单击该项目,然后选择“属性”。在“常规”选项卡上,选中“ Windows应用程序”旁边的框。
然后保存并关闭属性窗口。做完了!
PTVS codeplex网站上发布的有关2012年问题的讨论的其他详细信息。
除IDE的输出窗口外,还会显示Python shell
隐藏Python控制台窗口的典型方法是设置Windows应用程序属性(在项目属性窗口中),然后将运行pythonw.exe而不是python.exe。仅当程序运行时不提供任何输入时,这才是真正的选择-VS中的输出窗口不是控制台,也不支持在程序中键入内容。另外,此选项是针对每个项目的,因此您必须为每个项目进行设置。(它似乎也无法在我们的最新版本中使用,因此我们将尽快修复该问题...)
另一个选项是停止在Visual Studio中打印输出,而仅使用控制台窗口。如果您遇到性能问题,则更有可能解决该问题。为此,请打开“工具”->“选项”->“ Python工具”->“高级”,然后取消选择“将Tee程序输出到Debug Output窗口”。当您在此处时,您可能还希望选择“在进程正常退出时等待输入”。现在所有输出将转到Python控制台(您可以右键单击标题栏,然后选择“属性”以使其变大),这将更快。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句