エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Python 事始め】終了処理を追加する | blog.delphinus.dev
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Python 事始め】終了処理を追加する | blog.delphinus.dev
スクリプトにバグがあった場合、Python はエラーメッセージを出力して終了することになるが、py2exe で ... スクリプトにバグがあった場合、Python はエラーメッセージを出力して終了することになるが、py2exe で exe 化している場合、そのメッセージは一瞬で消えてしまって読むことが出来ない。そういうときは終了処理を追加して一旦待って貰おう。この用途には atexit モジュールを使う。 使用例 次のようなスクリプトを実行すると勿論エラーで落ちるが、exe 化しているとウィンドウすら表示されないのでメッセージが読めない。 # coding=utf-8 # ゼロ除算エラーになる 1 / 0 そこで、スクリプトの最初に次のような処理を追加する。 # coding=utf-8 import atexit def goodbye(): """ 終了処理 """ raw_input( u"Enter キーを押してください".encode( "cp932" ) ) atexit.register( g