2012-02-24 38 views
7

我已經安裝了Visual Studio的Python工具,我看不到在控制檯窗口中的輸出,就像我看到輸出時,我在視覺中運行C#控制檯應用程序工作室擊中以下快捷鍵。控制檯窗口關閉後,我點擊CTRL + F5的Visual Studio工具python

F5 -啓動調試程序並關閉控制檯窗口在C#和Python中
Ctrl + F5鍵 -不開始調試,預期在C#但不是在Python程序工作。它總是在兩個選項下退出控制檯窗口。

Python應用程序中有第三個選項「Python Interactive的執行項目」。該選項有時產生輸出,有時不產生輸出。

我應該怎麼做才能看到控制檯窗口中的輸出,並且在運行程序後窗口不應該關閉?對於python控制檯應用程序,這甚至可能還是一些概念上的區別?

我在這裏做錯了什麼?

回答

7

在調試部分的工具 - >選項 - > Python工具 - >高級中有一個選項,用於「當進程異常退出時等待輸入」和「當進程正常退出時等待輸入」。我認爲他們應該默認開啓,但啓用他們應該讓它等待。

+0

謝謝。它完美的作品。 – Mitul 2012-03-26 15:12:46

+0

如何在PTVS中使用用戶輸入命令行? – Cannon 2013-08-28 01:57:30

0

適用於未來Google訪問者。這不涉及Python設置,但爲了防止在使用「無需調試時啓動」(Ctrl + F5)時自動關閉控制檯窗口。嘗試尋找這個設置。

Project -> "project name" Properties -> Configuration Properties -> Linker -> System
然後查找SubSystem屬性,並將其設置爲 Console (/SUBSYSTEM:CONSOLE) 您可以通過下拉菜單中選擇,或嘗試輸入。 如果您在System下看不到,您還可以查看All Options

點擊保存,然後它應該立即工作。確認這適用於VisualStudio 2013,但我也認爲它也適用於其他版本。

相關問題