1647592440
Pythonプログラムの実行中に、プログラムの実行を数秒間遅らせたい場合があります。
Pythonタイムモジュールにはtime.sleep()
、プログラムの実行を遅らせることができると呼ばれる組み込み関数があります。
sleep()関数を使用すると、特定の機能の導入に大いに役立つ可能性のある遅延を作成できるため、Pythonプロジェクトでより創造性を発揮できます。
この記事では、このメソッドを使用time.sleep()
して遅延を作成する方法を学習します。
time.sleep()
で作成された遅延は、プログラム全体の実行を停止するのではなく、現在のスレッドを遅延させるだけであることに注意してください。
time.sleep()
プログラムで使用するtime.sleep()
には、最初にタイムモジュールからインポートする必要があります。
関数をインポートした後sleep()
、括弧内に遅延を実行する秒数を指定します。
import time
time.sleep(delayInSeconds)
time.sleep()
以下のコードスニペットでは、2つのprintステートメントの間に5秒の遅延を設定しているため、2番目のprintステートメントは最初のprintステートメントが実行されてから5秒後に実行されます。
import time
print("Hello world")
time.sleep(5)
print("Hello campers")
浮動小数点数で遅延を指定することもできます。
import time
print("Hello world")
time.sleep(3.5)
print("Hello campers")
time.sleep()をctime()
、「現在の時刻」を表すtimeモジュールの別の組み込み関数と組み合わせることで、よりクリエイティブになります。
import time
print("Execution started at: ", time.ctime())
time.sleep(10)
print("Hello world")
print("Execution ended at at: ", time.ctime())
# Output
# Executiuon started at: Thu Mar 17 10:37:55 2022
# Hello world
# Executiuon ended at at: Thu Mar 17 10:38:05 2022
また、time.sleep()を使用して、リストやタプルなどの反復可能なデータをループしながら複数の遅延を作成することもできます。
以下の例は、リストを使用してそれを行った方法を示しています。
import time
# Creating the list
legendaryFootballers = ["Okocha", "Pele", "Eusebio", "Martha", "Cruyff", "MAradona"]
for legend in legendaryFootballers:
# Creating the delay
time.sleep(2)
# Individual legends in the list will be printed after 2 seconds
print(legend)
出力:
この記事ではtime.sleep()
、Pythonで関数を使用する方法について説明しました。
time.sleep()
はエキサイティングな組み込み関数であり、ゲーム、Webプロジェクト、AIシステムのいずれであっても、Pythonプロジェクトで遅延を作成するのに役立ちます。
コーディングを続けてください!
リンク:https ://www.freecodecamp.org/news/python-sleep-time-sleep-in-python/
1647592440
Pythonプログラムの実行中に、プログラムの実行を数秒間遅らせたい場合があります。
Pythonタイムモジュールにはtime.sleep()
、プログラムの実行を遅らせることができると呼ばれる組み込み関数があります。
sleep()関数を使用すると、特定の機能の導入に大いに役立つ可能性のある遅延を作成できるため、Pythonプロジェクトでより創造性を発揮できます。
この記事では、このメソッドを使用time.sleep()
して遅延を作成する方法を学習します。
time.sleep()
で作成された遅延は、プログラム全体の実行を停止するのではなく、現在のスレッドを遅延させるだけであることに注意してください。
time.sleep()
プログラムで使用するtime.sleep()
には、最初にタイムモジュールからインポートする必要があります。
関数をインポートした後sleep()
、括弧内に遅延を実行する秒数を指定します。
import time
time.sleep(delayInSeconds)
time.sleep()
以下のコードスニペットでは、2つのprintステートメントの間に5秒の遅延を設定しているため、2番目のprintステートメントは最初のprintステートメントが実行されてから5秒後に実行されます。
import time
print("Hello world")
time.sleep(5)
print("Hello campers")
浮動小数点数で遅延を指定することもできます。
import time
print("Hello world")
time.sleep(3.5)
print("Hello campers")
time.sleep()をctime()
、「現在の時刻」を表すtimeモジュールの別の組み込み関数と組み合わせることで、よりクリエイティブになります。
import time
print("Execution started at: ", time.ctime())
time.sleep(10)
print("Hello world")
print("Execution ended at at: ", time.ctime())
# Output
# Executiuon started at: Thu Mar 17 10:37:55 2022
# Hello world
# Executiuon ended at at: Thu Mar 17 10:38:05 2022
また、time.sleep()を使用して、リストやタプルなどの反復可能なデータをループしながら複数の遅延を作成することもできます。
以下の例は、リストを使用してそれを行った方法を示しています。
import time
# Creating the list
legendaryFootballers = ["Okocha", "Pele", "Eusebio", "Martha", "Cruyff", "MAradona"]
for legend in legendaryFootballers:
# Creating the delay
time.sleep(2)
# Individual legends in the list will be printed after 2 seconds
print(legend)
出力:
この記事ではtime.sleep()
、Pythonで関数を使用する方法について説明しました。
time.sleep()
はエキサイティングな組み込み関数であり、ゲーム、Webプロジェクト、AIシステムのいずれであっても、Pythonプロジェクトで遅延を作成するのに役立ちます。
コーディングを続けてください!
リンク:https ://www.freecodecamp.org/news/python-sleep-time-sleep-in-python/