Pythonプログラミングにおいて、待機時間を制御するために使われる代表的な関数には time
モジュールで提供される sleep
関数があります。
sleep関数の基本的な使い方
sleep
関数は time
モジュールで提供されており、指定した秒数だけプログラムの実行を停止させます。以下に基本的な使い方を示します。
import time
# 3秒間停止する例
time.sleep(3)
print("3秒間停止しました")
この sleep
関数を使用すると、指定した秒数だけプログラムが待機します。この間、他の処理はブロックされ、停止します。
sleep関数を使った例
以下に、sleep
関数を使った例を示します。
import time
while True:
print("This prints once a minute.")
time.sleep(60) # Delay for 1 minute (60 seconds).
このコードは、1分ごとにメッセージを出力します。
注意点
sleep
関数を使用するときは、待機中は他の処理がブロックされることを理解しておく必要があります。したがって、特定の時間だけ待ってから次の処理を行いたい場合に使います。
以上がPythonの sleep
関数の基本的な使い方とその応用例です。これを適切に使いこなすことで、効率的なプログラミングが可能になります。