【Python】プログラムを強制的に終了させる方法 sys.exit()の使い方

こんにちは、にわこまです。

今回は、プログラムを強制的に終了させる方法を紹介します。一定の条件を満たしたらプログラムを強制終了するというような処理を行うことができます。

 

誤字脱字や分かりにくい点がございましたらご連絡お願いしたします。

 

 

スポンサードサーチ


強制終了させる方法

「sys.exit()」を使う

 

Pythonファイルでプログラムを強制終了するためには、「sys.exit()」を使用します。

sys.exit()はsysライブラリをインポートすることで使用することができます。

 

 

サンプルプログラム1

サンプルプログラムを以下に示します。

while文によるループを10回繰り返したときに強制終了するサンプルプログラムです。

import sys

count = 0
while(True):
    count += 1
    print(count, "回目")
    if(count >= 10):
        sys.exit()

 

実行結果は以下の通りになります。

1 回目
2 回目
3 回目
4 回目
5 回目
6 回目
7 回目
8 回目
9 回目
10 回目

 

 

サンプルプログラム2

サンプルプログラムを以下に示します。

入力を5回間違えたら強制終了するサンプルプログラムです。

import sys

count = 0
while(True):
    x = input("アルファベットの6番目は?:")
    if(x == "F" or x == "f"):
        print("正解です!")
        break
    if(count >= 4):
        print("強制終了しました。")
        sys.exit()
    count += 1

 

プログラムを実行し、5回間違えた結果は以下の通りです。

アルファベットの6番目は?:a
アルファベットの6番目は?:b
アルファベットの6番目は?:c
アルファベットの6番目は?:d
アルファベットの6番目は?:e
強制終了しました。

  

 

まとめ

まとめの画像

今回は、Pythonファイルからプログラムを強制終了させる方法を紹介しました。一定の条件を満たしたときに強制終了させたいときに役立ちます。

 

強制終了させる方法を改めて以下にしめします。

「sys.exit()」を使用する。

  

 

最後までお読みいただきありがとうございます。


スポンサードサーチ