2017-03-22 66 views
0

我寫了一些python程序。我的Python程序關閉時,我通過雙擊執行

我通常CMD

但這次執行我的計劃,我試圖通過雙擊

它工作得很好,直到滿足翻譯輸入代碼來執行程序。

當我輸入一些文本,它關閉

我輸入的代碼是

for i in (input('range input => ')).split(' '): 
    range_list.append(int(i)); 

它的工作原理完全好,當我通過路徑(PY〜的.py)通過CMD

執行你可以幫我嗎?

回答

2

解釋器無限循環運行。從窗口或通過命令行使用python執行你的程序將立即運行並退出程序。

在你的程序結束時只需添加

input() 

這將保持打開狀態,所以你可以看到你的結果。

+0

非常感謝!我明白 –

2

是的,當程序完成時,它關閉。
如果您想保持打開狀態,或者只是在cmd中運行,您可以在末尾添加如x = input()之類的內容。

+0

非常感謝!我明白 –

2

雙擊它時,程序將以窗口模式打開。程序結束後,窗口將消失/關閉,輸入所有必需的輸入後,窗口會快速發生。

如果您希望在程序退出前看到輸出,請在程序結束時預計輸出input

+0

非常感謝!我明白了 –

相關問題