Pythonのsleep
関数は、プログラムの実行を一時停止するための便利な機能です。この記事では、その基本的な使い方と応用例について解説します。
sleep関数の基本
Pythonのtime
モジュールには、プログラムを一時停止させるsleep
関数があります。以下にその基本的な使い方を示します。
import time
time.sleep(3) # 3秒間、プログラムを停止する
このコードを実行すると、sleep
関数の引数で指定した秒数だけプログラムの実行が停止します。
sleep関数の応用
sleep
関数は、APIへのリクエスト間隔を制御したり、大量のデータ処理を一定の間隔で行うバッチ処理など、さまざまな場面で利用できます。
以下に、forループと組み合わせたsleep
関数の使用例を示します。
import time
for i in range(3):
print(i)
time.sleep(1) # 1秒間の一時停止
このコードを実行すると、0から2までの数字が1秒ごとに表示されます。
まとめ
Pythonのsleep
関数は、プログラムの一時停止を制御するための強力なツールです。ただし、sleep
関数を使用する際は、プログラムのパフォーマンスに影響を与えないように注意が必要です。適切に使用すれば、より効率的なコードを書くことができます。.