Python がプログラムを終了する方法
Python プログラムは [sys.exit() os._exit() os.kill() os ] を終了します。 Popen(...)]
1. sys.exit()
このステートメントを実行すると、プログラムが直接終了します。これも一般的に使用される方法であり、考慮する必要はありませんプラットフォームなどの要因に影響します。一般に、Python プログラムを終了するための推奨される方法です。
このメソッドにはパラメータ ステータスが含まれており、デフォルトは正常終了を示す 0、または異常終了を示す 1 です。
import sys sys.exit() sys.exit(0) sys.exit(1)
This メソッドは SystemExit 例外を発生させます (これは、エラーとみなされない唯一の例外です)。この例外がキャッチされるように設定されていない場合、プログラムの実行は直接終了します。もちろん、この例外は
2. os._exit()
その効果は、例外をスローせずに直接終了することですが、その使用はプラットフォームによって制限されますが、一般的に使用されている Win32 プラットフォームと UNIX ベースのプラットフォームには何の影響もありません。
3. os.kill()
は通常、プロセスを直接強制終了するために使用されますが、UNIX プラットフォームでのみ有効です。
基本原理: この関数は、プロセスにシグナルを送信する従来の UNIX 関数をシミュレートします。これには 2 つのパラメーターが含まれます: 1 つはプロセス名、つまりシグナルを受信するプロセスで、もう 1 つは操作です。実行されます。
Python
以上がPython でプロセスを終了するにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。