Pythonのtimeメソッド sleep

Pythonのtimeモジュールには、sleepという関数が含まれており、指定した秒数だけプログラムを一時停止させるために使用されます。これは時間の遅延を作成したり、一定の待ち時間を設定したりするのに役立ちます。

time.sleep()関数の使用例を示します:

python
import time

print("処理を開始")

# 5秒間プログラムを一時停止
time.sleep(5)

print("5秒後の処理を開始")

このコードでは、プログラムが開始されてから5秒間、time.sleep(5)によってプログラムが一時停止します。その後、5秒後に「5秒後の処理を開始」というメッセージが表示されます。

time.sleep()関数に渡す引数は停止する秒数です。この関数は浮動小数点数も受け付け、秒未満の時間も指定できます。たとえば、time.sleep(0.5)は0.5秒(500ミリ秒)の停止を意味します。

time.sleep()を使用すると、一時停止を追加して、プログラムの実行を調整したり、イベントの調整、繰り返し処理の制御、タイムアウト処理などのシナリオで役立ちます。ただし、過度に使用するとプログラムのパフォーマンスに悪影響を与えることがあるため、適切に使用することが重要です。