Pythonの待ち時間、ユーザー入力を待つ

次のステップを実行する前に、pythonプログラムを特定の時間待機させたい場合があります。 Timeモジュールsleep()関数を使用して、指定された秒間プログラムを一時停止することができます。

Python wait time

さらにステートメントを実行する前に、プログラムを5秒間一時停止する簡単な例を見てみましょう。

import timeprint('Hello There, next message will be printed after 5 seconds.')time.sleep(5)print('Sleep time is over.')

このプログラムを実行すると、最初のprint文と2番目のprint文の間に5秒の遅延があります。

Pythonはユーザー入力を待ちます

コンソールを介してユーザーからいくつかの入力を取得したい場合があります。 これを達成するためにinput()関数を使用できます。 この場合、プログラムはユーザー入力を無期限に待機します。 ユーザーが入力データを入力してenterキーを押すと、プログラムは次の文の実行を開始します。

sec = input('Let us wait for user input. Let me know how many seconds to sleep now.\n')print('Going to sleep for', sec, 'seconds.')time.sleep(int(sec))print('Enough of sleeping, I Quit!')

短い画面キャプチャの下には、完全なプログラムの実行が表示されます。

python待機時間、pythonはユーザー入力を待機します

驚くべきことに、空のユーザー入力が提供されたときにタイムアウトまたはデフォルト値でユーザー入力を待つ簡単な方法はありません。 私はこれらの便利な機能が将来のPythonのリリースで来ることを願っています。

コメントを残す

メールアドレスが公開されることはありません。

More: