no-image

【python】try・except文を使って処理を途中で止める方法

Ctrl+Cで処理を止める「KeyboardInterrupt」が便利です。

他にも情報はあると思いますが、とりあつかってみたいと思います。

try:
 #止めたい処理 
except KeyboardInterrupt:
df.to_csv(".csv")
print('プログラムを途中で終了させました。')

try・except文の挙動

try:節の中で例外がおこるとプログラムの処理はexcept文に移ります。except文には例外がおきたときのあと処理をかくことができます。

「KeyboardInterrupt」を使うとCtrl+Cで意図的に例外をおこすことができます。

私はSpyderという開発環境でしかためしたことはありませんが、Spyderの場合はCtrl+Cではなくプログラムの停止ボタンをおすと例外処理に移ります。