Pythonでプログラムを強制終了させる方法はいくつかあります。以下にそれぞれの方法とその使用例を示します。
1. exit関数
exit関数は、REPLのようなインタラクティブシェルを終了するために使用します。以下にその使用例を示します。
print('test')
exit()
このコードは、’test’を出力した後にプログラムを終了します。
2. sys.exit関数
sys.exit関数は、プログラム自体を終了させることができます。以下にその使用例を示します。
import sys
for i in range(100):
if i == 10:
print("10に到達しました")
sys.exit()
print(i)
このコードは、iが10になった時点で”10に到達しました”を出力した後にプログラムを終了します。
3. os._exit関数
os._exit関数はあまり使用されることはありませんが、例外処理などを行わず、即座にPythonプログラムを終了します。
以上がPythonでプログラムを強制終了する主な方法です。それぞれの関数が適している状況を理解し、適切に使用してください。.