在用于Visual Studio的Python工具(PTVS)中调试python代码时,如何隐藏控制台窗口?

GollyJer

在PTVS中,默认行为是程序打印到Python控制台窗口和Visual Studio调试输出窗口。

意识到它将无法接受用户输入,我该如何隐藏Python控制台窗口?

GollyJer

这比想象中要难得多,但通常,一旦知道,就很简单。

快速答案。
在解决方案资源管理器中,右键单击该项目,然后选择“属性”。在“常规”选项卡上,选中“ Windows应用程序”旁边的框。

Windows应用程序复选框

然后保存并关闭属性窗口。做完了!


PTVS codeplex网站上发布的有关2012年问题的讨论的其他详细信息。
除IDE的输出窗口外,还会显示Python shell

隐藏Python控制台窗口的典型方法是设置Windows应用程序属性(在项目属性窗口中),然后将运行pythonw.exe而不是python.exe。仅当程序运行时不提供任何输入时,这才是真正的选择-VS中的输出窗口不是控制台,也不支持在程序中键入内容。另外,此选项是针对每个项目的,因此您必须为每个项目进行设置。(它似乎也无法在我们的最新版本中使用,因此我们将尽快修复该问题...)

另一个选项是停止在Visual Studio中打印输出,而仅使用控制台窗口。如果您遇到性能问题,则更有可能解决该问题。为此,请打开“工具”->“选项”->“ Python工具”->“高级”,然后取消选择“将Tee程序输出到Debug Output窗口”。当您在此处时,您可能还希望选择“在进程正常退出时等待输入”。现在所有输出将转到Python控制台(您可以右键单击标题栏,然后选择“属性”以使其变大),这将更快。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Visual Studio代码中同时查看终端,调试控制台和输出屏幕?

Visual Studio 2012中不存在用于远程调试的计算机名称

Visual Studio代码调试控制台的颜色?

使用Visual Studio代码调试控制台时Chrome崩溃

是否可以通过Visual Studio和PTVS调试C#中嵌入的Python代码?

Visual Studio Python控制台

是否存在用于在Visual Studio中构建当前项目的标准键盘快捷键?

如何使调试控制台作为Visual Studio Code中的默认选项卡?

Visual Studio 2019中缺少Javascript控制台窗口

如何在Win32 Project,Visual Studio 2010中添加控制台窗口

在 Visual Studio 中执行 C# 代码时出现控制台问题

如何在visual studio中使用.NET中的控制台代码

是否存在用于gedit的代码折叠?

如何防止Visual Studio(2019)打开“ VS调试控制台”而仅使用旧的.NET Core主机控制台?

如何找出正在用于Internet的接口?

控制台窗口不再出现在我的Visual Studio节点控制台应用程序中

在控制台应用程序上启动而不调试时 Visual Studio 延迟

将命令行参数传递给 Visual Studio 容器工具中 .NET Core 控制台应用程序的 Docker 调试运行

控制台调试Visual Studio 2015,例如Xcode功能

网络不适用于Visual Studio 2015中的控制台应用程序

调试模式停止后如何查看Visual Studio 2015 Javascript控制台?

如何从Visual Studio 2013调试.NET控制台应用程序

ASP.Net Kestrel无法从Visual Studio加载控制台,如何调试该问题?

Visual Studio Express 2013:单元测试中的程序输出(控制台,调试等)

功能工具中是否存在用于交互的内置原语?

用于Visual Studio的PHP工具。如何调试AJAX请求?

Microsoft Visual Studio Code弹出控制台窗口

JavaScript在Visual Studio中保持控制台窗口打开

如何更改控制台应用程序Visual Studio的窗口标题