控制台窗口在我按下ctrl+;visual studio tools for python中的F5

控制台窗口在我按下ctrl+;visual studio tools for python中的F5,python,visual-studio-2010,ptvs,Python,Visual Studio 2010,Ptvs,我已经安装了用于Visual Studio的Python工具,在控制台窗口中看不到输出,就像我在Visual Studio中运行C#console应用程序时按下以下快捷键时看到的输出一样 F5--开始调试程序并关闭c#和Python中的控制台窗口 Ctrl+F5--无需调试即可启动,在C#中按预期工作,但在Python程序中不起作用。它总是在两个选项下退出控制台窗口 对于Python应用程序,还有第三个选项“在Python Interactive中执行项目”。此选项有时产生输出,有时不产生输出

我已经安装了用于Visual Studio的Python工具,在控制台窗口中看不到输出,就像我在Visual Studio中运行C#console应用程序时按下以下快捷键时看到的输出一样

F5--开始调试程序并关闭c#和Python中的控制台窗口
Ctrl+F5--无需调试即可启动,在C#中按预期工作,但在Python程序中不起作用。它总是在两个选项下退出控制台窗口

对于Python应用程序,还有第三个选项“在Python Interactive中执行项目”。此选项有时产生输出,有时不产生输出

我应该怎么做才能在控制台窗口中看到输出,并且在运行程序后窗口不应该关闭?对于python控制台应用程序来说,这是可能的还是概念上的差异


我做错什么了吗

调试部分下的工具->选项->Python工具->高级中有一个选项“当进程异常退出时等待输入”和“当进程正常退出时等待输入”。我以为默认情况下它们应该是打开的,但启用它们应该会让它等待。

等待来自谷歌的未来访问者。这不涉及Python设置,而是为了防止控制台窗口在使用“启动而不调试”(Ctrl+F5)时自动关闭。尝试查找此设置

Project->“Project name”属性->配置属性->链接器->系统

然后查找
子系统
属性,并将其设置为
控制台(/子系统:控制台)
您可以通过下拉选择,也可以尝试键入。 如果在
系统
下无法查看,也可以在
所有选项


点击save,它就会立即工作。确认这在VisualStudio 2013上有效,但我认为它也适用于其他版本。

更新:Visual Studio 2017-列出的项目已移动:-(我不知道它们移动到了哪里)