Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python Tools for Visual Studio(PTVS)中调试python代码时,如何抑制控制台窗口?_Python_Visual Studio_Ptvs - Fatal编程技术网

在python Tools for Visual Studio(PTVS)中调试python代码时,如何抑制控制台窗口?

在python Tools for Visual Studio(PTVS)中调试python代码时,如何抑制控制台窗口?,python,visual-studio,ptvs,Python,Visual Studio,Ptvs,在PTVS中,默认行为是程序打印到Python控制台窗口和visualstudio调试输出窗口 意识到它将无法接受用户输入,我如何抑制Python控制台窗口?这比预期的更难理解,但通常情况下,知道后很简单 快速回答。 在解决方案资源管理器中,右键单击项目并选择“属性”。在“常规”选项卡上,选中Windows应用程序旁边的框 然后保存并关闭“属性”窗口。完成了 PTVS codeplex网站2012年发布的一个问题讨论的其他详细信息。 隐藏Python控制台窗口的典型方法是设置 Window

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


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

这比预期的更难理解,但通常情况下,知道后很简单

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

然后保存并关闭“属性”窗口。完成了


PTVS codeplex网站2012年发布的一个问题讨论的其他详细信息。

隐藏Python控制台窗口的典型方法是设置 Windows应用程序属性(在“项目属性”窗口中),其中 然后将运行pythonw.exe而不是python.exe。这只是真的 如果在程序运行时不提供任何输入,则为该选项 -VS中的输出窗口不是控制台,不支持在程序中键入内容。此外,此选项是针对每个项目的,因此您必须 为每个项目设置它。(它似乎在我们的环境中也不起作用 最新版本,因此我们将尽快修复…)

另一个选项是停止在VisualStudio中打印输出,仅 使用控制台窗口。如果您遇到性能问题,则 更可能解决问题。要执行此操作,请打开 工具->选项->Python工具->高级并取消选择“Tee程序” 输出到调试输出窗口”。您可能还想选择 当您在这里时,“当进程正常退出时等待输入”。现在 所有输出都将转到Python控制台(您可以右键单击 标题栏,并选择属性使其更大),这将是 更快


使用Python交互窗口(CTRL-ALT-F8或调试菜单)。您将在python交互式shell上获得代码输出(显然可以在其中进行交互)。win终端将不再出现

谢谢你,我在用Spyder四处走动