2016-06-22 11 views
-1

私は最近Pythonを使用していますが、Pythonスクリプトの最後にexit文が必要かどうかを知りたいのですが?スクリプトの最後にexitステートメントを追加するのは適切ではないのですか?あなた自身がPythonスクリプトを終了する必要がありますか?

+0

システム終了時に[このスレッド](http://stackoverflow.com/questions/19747371/python-exit-commands-why-so-many-and-when-should-each-be-used)を参照してください。 – nbryans

答えて

1

いいえ、Pythonスクリプトが実際にexit-を必要としない終了コードの末尾に生quit()exit()を設定する場合を除き

0

あなたは、Pythonコードでexit文は必要ありません。多くのことがそれらを壊すかもしれません - 何かをインポートする場合、すべてのトップレベルコードが実行されます:exit()が含まれている場合、インポートプログラム全体が終了します。

疑わしいのであれば、Pythonはほとんどの場合、それ自体の後でクリーンアップします(ゾンビスレッドは例外かもしれませんが、それはもっと進歩しています)。

0

これは不要です。 Pythonには "exit文"というものはなく、プログラムの最後にsys.exit()のような関数を呼び出すのと同じことは、プログラムの最後から実行の流れを止めるのと同じことです。

関連する問題