logo

Python プログラムを待たせるにはどうすればよいですか?

Python アプリケーションを所定の時間だけ一時停止または実行したいというシナリオに遭遇したことはありますか?あなたは一人ではありません。 Python は、タイミングの良い漫画のように、wait 関数を使用して実行を一時停止できますが、多くのプログラマーはこの機能を必要としています。段階的に説明していきます パイソン このチュートリアルでは wait 関数の使用法を説明し、基本的な方法と高度な方法の両方を取り上げます。 time.sleep() 関数の使用方法や、ループやスレッドなどのより高度なアプリケーションを含むすべてを説明します。

前提条件:

日付に文字列を入力する

一部の要件では、Python プログラムを続行する前に待機する必要があります。ユーザーのエクスペリエンスを向上させるために、別の関数を完了したり、ファイルをロードしたりする必要がある場合があります。これを達成するためのいくつかの方法を以下で説明します。



Python のさまざまな待機メソッド

Python にはさまざまな待機方法がありますが、ここでは Python で待機するために一般的に使用されるいくつかの方法について説明します。

  1. Python 時間モジュール
  2. 単純な input() の使用
  3. キーボードモジュールの使用
  4. コードモジュールの使用
  5. OSモジュールの使用

Timeモジュールを使用してPythonプログラムを待機させる

Python で time モジュールを使用して待機する方法は 2 つあります。以下にメソッドの例を示して両方を説明します。

  1. 一般的なスリープ機能
  2. マルチスレッドプログラミングでのスリープ

1. Python Sleep関数 Pythonプログラムを待機させる

Python には という名前のモジュールがあります 時間 このモジュールは、時間関連のタスクを制御するためのいくつかの便利な関数を提供します。 sleep() は、呼び出しスレッドの実行を指定された秒数だけ一時停止し、void を返す関数の 1 つです。より正確なスリープ時間を示すために、引数は浮動小数点数にすることができます。これは使いやすく、プラットフォームに依存しないため、最も一般的に使用される方法です。実装は以下のとおりです。

例: 以下の例では、Python コードは「time」モジュールを使用してプログラムの実行に遅延を導入しています。すぐに印刷された GFG をすぐに印刷し、次に `time.sleep(5.5)` を使用して 5.5 秒間一時停止し、最後に 5.5 秒後に印刷された GFG を印刷します。遅延後。

Python3




np.ヒストグラム

# First import time module.> import> time> # immediately prints the following.> print>(>'GFG printed immediately.'>)> time.sleep(>5.5>)> # delays the execution> # for 5.5 secs.> print>(>'GFG printed after 5.5 secs.'>)>

>

>

出力:

https://media.techcodeview.com

シンプルなものからtime.sleep()>高度なスレッド技術を活用すれば、Python プログラムを目的を持って待機させることができるようになります。適切なタイミングで一時停止すると、ユーザー エクスペリエンスが向上し、プログラム フローが改善され、さらにはシミュレーションにリアリティが増す可能性があることを覚えておいてください。