sleep

pythonの処理を指定秒数停止する

import time

time.sleep(10) # 処理がここに来たら10秒停止する。

学外からデータを繰り返しダウンロードするスクリプトでは、停止を挟むことが重要である。停止を挟まないと、もしダウンロードに失敗すると(URLの間違いや、パスワードの間違い・失効)、即時にダウンロードを繰り返そうとして失敗が連続する。この場合同一URLへの短時間大量のアクセスが生じ、大学のネットワーク管理ポリシーによってダイナミクスサブネットが学外ネットワークにアクセスできなくなってしまう。