Ctrl+Cで処理を止める「KeyboardInterrupt」が便利です。
他にも情報はあると思いますが、とりあつかってみたいと思います。
try: #止めたい処理 except KeyboardInterrupt: df.to_csv(".csv") print('プログラムを途中で終了させました。')
try・except文の挙動
try:節の中で例外がおこるとプログラムの処理はexcept文に移ります。except文には例外がおきたときのあと処理をかくことができます。
「KeyboardInterrupt」を使うとCtrl+Cで意図的に例外をおこすことができます。
私はSpyderという開発環境でしかためしたことはありませんが、Spyderの場合はCtrl+Cではなくプログラムの停止ボタンをおすと例外処理に移ります。
コメント