プログラムの重要な部分(私の例ではサイクル)のキーボード割り込みを遅らせる方法は何ですか。
多くのファイルをダウンロード(または保存)したいのですが、時間がかかりすぎる場合は、最近のファイルがダウンロードされたらプログラムを終了したいと思います。
PythonでのCapturekeyboardinterruptの答えのように、try-exceptなしでシグナルモジュールを使用する必要がありますか?シグナルハンドラーを使用してグローバル変数をTrueに設定し、Trueの場合はサイクルを中断できますか?
元のサイクルは次のとおりです。
for file_ in files_to_download:
urllib.urlretrieve("".join(baseurl, file_), os.path.join(".", file_))