Python 立即關閉程式
-
使用
input()
函式阻止 Python 程式立即關閉 -
使用
-i
標誌阻止 Python 程式立即關閉 -
使用
python
命令阻止 Python 程式立即關閉 -
使用
time.delay()
函式來阻止 Python 程式立即關閉
可以使用許多不同的編輯器建立和編輯 Python 指令碼。我們可以使用不同的 IDLE 或命令提示符來執行這些指令碼。
有時,當我們執行 Python 程式時它會立即關閉,這可能有幾個原因。
如果某個 Python 程式立即關閉,我們可以使用以下方法來解決問題。
使用 input()
函式阻止 Python 程式立即關閉
input()
函式用於讀取使用者的一些輸入。我們可以將此提示新增到程式的末尾,以阻止它立即關閉。
這將確保在程式結束時提示獲取一些使用者輸入。我們可以提供任何輸入;沒關係,按 Enter 因為我們不會在程式碼中的任何地方處理輸入。
在 Python 2 中,我們必須使用 raw_input()
方法來獲取使用者的輸入。
使用 -i
標誌阻止 Python 程式立即關閉
-i
標誌用於在命令提示符中使用時將檢查標誌設定為 True
。這可以防止程式在 SystemExit
上退出,因此它可以解決 Python 程式立即關閉的問題。
程式完成後,此選項表示切換到互動模式。
使用 python
命令阻止 Python 程式立即關閉
我們可以從命令提示符執行 Python 指令碼。當我們要求 cmd
執行指令碼時,提到的問題很常見,因為當程式終止時 cmd
視窗關閉。
如果這確實是程式關閉的原因,我們可以以不同的方式執行指令碼。我們可以進入指令碼目錄並使用 python
命令執行它。
例如:
cd C:\User\ScriptDir
python script_name.py
cd
命令可以導航到所需的目錄。
使用 time.delay()
函式來阻止 Python 程式立即關閉
time
模組提供了不同的函式來處理時間值。我們可以使用 time.sleep()
函式新增所需的秒延遲。
如果一個程式立即關閉,我們可以在最後新增這個函式來給一點延遲來正確觀察輸出。
例如:
import time
time.sleep(20)
上面的程式碼會增加 20 秒的延遲。或者,我們可以新增空的 for
迴圈,它不會產生這樣的延遲。
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn