Python exit Function
でプログラムを終了するインタプリタがそうする前にプログラムを終了したい場合が多く、この目的のためにpython exit functionがあります。 Exitとは別に、quit()、sysなどの関数もいくつかあります。exit()およびos。_exit()。 それぞれの長所と短所について学びましょう。
プログラムの単純な実行中(上記の関数を使用せず)、インタプリタがプログラム/スクリプトの最後に到達すると、プログラムから終了します。, しかし、exitやquitなどの機能を使用すると、その時点で自動的に出力されます。
チュートリアルの内容
pythonの終了関数の操作
インタプリタがスクリプトの終わりに達する前にプログラムを停止する必要があることがあります。 それでは、以下で使用できる機能を理解しましょう。
Exit()-
この関数は、サイトの場合にのみ実装することができます。,pyモジュールはそこにあり(Pythonにプリインストールされています)、それが本番環境で使用すべきではない理由です。 インタプリタでのみ使用する必要があります。
バックグラウンドでは、pythonの終了関数はSystemExit例外を使用します。 これは、インタプリタがexit()に遭遇すると、SystemExit例外を与えることを意味します。 また、スタックトレースは出力されないため、エラーが発生した理由を意味します。
print(exit)–
Output-Use exit() or Ctrl-Z plus Return to exit
以下は、18歳未満の有権者に遭遇した場合にプログラムを終了するためのコードです。,
ages= for age in ages: if age < 18: print(age,"not allowed") exit() else: print(age,"allowed")
Output- 19 allowed 45 allowed 12 not allowed
ipythonでプログラムを実行すると、出力は-
python終了quit()を使用して–
この関数は、exit()とまったく同じように動作します。 単一の違いはありません。 それは言語をよりユーザーフレンドリーにすることです。 あなたはpython言語の初心者ですが、プログラムを終了するためにどのような機能を使用する必要があると思いますか? 終了または終了、右?, これがPythonを使いやすい言語にするものです。 Pythonの終了関数と同様に、python quit()はスタックトレースを残さず、実際に使用すべきではありません。
マークリストの名前に遭遇したときにプログラムを終了したいとします-
marks= for i in marks: if type(i) != int : print("Oops!! Encountered a non-int value:",i) quit()
Output- Oops!! Encountered a non-int value: ashwini
sys.,exit()-
この関数は有益であり、どこでも利用可能なsysモジュールの関数であるため、現実の世界または本番環境で使用できます。 大きなファイルがある場合は、端末a=を制御するためにこの関数を使用する必要があります。
Output- Voting not allowed because the age is less than 18
os._exit-
この関数は、プログラムを直ちに終了するC関数=_exit()を呼び出します。 また、この文は”決して戻ることはできません”。,
exit(0)とexit(1)の違い
exit(0)とexit(1)の主な違いは、exit(0)はエラーによる成功を表し、exit(1)は失敗を表すことです。
必読:
- 文字列を小文字に変換する方法
- 平方根を計算する方法
- ユーザー入力|入力()関数|キーボード入力
- 2020年にPythonを学ぶためのベストブック
結論-
exit関数は、インタプリタがプログラムの最後に到達することなく、プログラムから終了したいときに便利な関数です。, 使用される関数のいくつかは、pythonの終了関数、quit()、sysです。終了()、os。_exit()。 必要に応じてこれらの機能を使用する必要があります。
あなたの側でプログラムを実行してみて、クエリがあるかどうか私に知らせてください。
幸せなコーディング!