1. quit()メソッド
  2. exit()メソッド
  3. sys.exit()メソッド
  4. iv idでPythonプログラムを終了iv idでpythonプログラムを終了
  5. iv idでpythonプログラムを終了iv idでPythonプログラムを終了iv idでPythonプログラムを終了iv idでPythonプログラムを終了iv idでPythonプログラムを終了iv idでPythonプログラムを終了iv idでPythonプログラムを終了iv idでPythonプログラムを終了
  6. =”651aae5187″>

メソッド

  • 結論
  • phpと同様に、die()コマンドは実行中のスクリプトを終了します。, 同様に、Pythonスクリプトは、quit()exit()sys.exit()os.exit()のような異なる組み込み関数を使用して終了できます。 しかし、PythonインタプリタがファイルEOFの最後に到達すると、より多くの命令を読み取ることができないため、実行を終了します。

    この記事では、Pythonでプログラムを終了する方法を紹介します。,

    quit()メソッドでPythonプログラムを終了

    組み込み関数を使用してPythonスクリプトを終了する簡単で効果的な方法は、quit()メソッドです。 このコマンドを実行すると、OSでSystemExit例外が生成されます。, 完全なサンプルコードは次のとおりです。

    for test in range(10): if test == 5: print(quit) quit()print(test)

    Output:

    01234Use quit() or Ctrl-Z plus Return to exit

    exit()メソッドでPythonプログラムを終了

    その機能はquit()メソッドと同じですが、このためにPythonライブラリをインポートする必要はありません。 完全なコード例は次のとおりです。

    for test in range(10): if test == 5: print(exit) exit() print(test)

    出力:

    01234Use exit() or Ctrl-Z plus Return to exit

    sysでPythonプログラムを終了します。exit()メソッド

    このメソッドは、quit()およびexit()メソッドよりも優れています。, 構文は次のとおりです。

    sys.exit()

    arg構文ではオプションです。 ほとんどの場合、整数値ですが、文字列値も渡すことができます。 引数ゼロの値は、終了が成功する場合に最適なケースと見なされます。 完全なコード例は次のとおりです。

    import sys weight = 70if weight < 80: sys.exit("weight less than 80") else: print("weight is not less than 80") 

    出力:

    SystemExit: weight less than 80

    osでPythonプログラムを終了します。exit()メソッド

    このメソッドは、スクリプト内の子プロセスのような特別なステータスでプロセスを終了するために使用されます。, 子プロセスは、os.fork()メソッドを使用して作成できます。 os.fork()コマンドはLinuxで効率的に動作しますが、Windows用のCygwinビルドを利用する必要があります。 その参照はここにあります。

    完全なコード例は次のとおりです。

    os.wait()メソッドは、終了ステータスの子プロセスIDを返します。 os._exit()メソッドを使用して終了コードを取得します。,

    出力:

    AttributeError: module 'os' has no attribute 'fork'

    結論

    sys.exit()メソッドは、上記のすべてのメソッドよりも優先されます。 一方、os.exit()コマンドは、特定のシナリオと即時終了に使用する必要があります。

    コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です