Pythonのtime
モジュールには、プログラムの実行を一時停止するためのsleep
関数があります。この関数は、指定した秒数だけプログラムの実行を停止させることができます。
Pythonのsleep関数の使い方
Pythonでsleep
関数を使用するには、まずtime
モジュールをインポートします。
import time
次に、time.sleep()
関数を呼び出し、引数に停止させたい秒数を指定します。
time.sleep(3) # 3秒間、プログラムの実行を停止します
この関数を使用すると、指定した秒数だけプログラムの実行が停止します。この間、他の処理はブロックされます。
sleep関数の使用例
以下に、sleep
関数の使用例を示します。
import time
for i in range(3):
time.sleep(1)
print(i)
このコードは、0から2までの数字を1秒ごとに表示します。
注意点
sleep
関数を使用すると、指定した秒数だけプログラムの実行が停止します。しかし、実際には指定した秒数以上の時間が経過することがあります。これは、sleep
関数が呼び出された後、オペレーティングシステムが他のプロセスを実行するためにCPUを切り替える時間が含まれるためです。
以上がPythonのtime
モジュールのsleep
関数の基本的な使い方となります。この関数を適切に使用することで、効率的なプログラミングが可能になります。