プログラミング

PythonのループをCtrl+Cで中断する




この前作ったWEBスクレイピングツール

PythonでGoogleとBingから画像を取得するWEBスクレイピングツールを作った

いろいろあって、画像を収集するWEBスクレイピングツールを作りました。 目次1 WEBスクレイピングツール1.1 ソース1.2 機能概要1.3 開発環境2 環境準備2.1 仮想環境作成2.2 必要なパ ...

続きを見る

通常コマンドラインで実行している場合、Ctrl+Cで中断できるはずなんですが、ダウンロード処理のループが重すぎてなかなか止まりません。。。
これだと不便なので、Ctrl+Cでループを中断する処理を追加しました。

except KeyboardInterruptでCtrl+Cをキャッチ

Ctrl+Cは例外:KeyboardInterruptとして拾えます。

特にimportする必要もないので簡単に使えますね。
重い処理をするときは書いておきましょう。

-プログラミング
-

© 2024 そんなこと猫でもできる Powered by AFFINGER5