Pythonを使用したジョブの実行時間のカウンター


  1. timeモジュールの使用: Pythonのtimeモジュールを使用して、ジョブの実行時間を計測することができます。以下のコード例を参考にしてください。

    import time
    start_time = time.time()
    # ジョブの処理
    # ...
    end_time = time.time()
    execution_time = end_time - start_time
    print("ジョブの実行時間:", execution_time, "秒")

    このコードでは、time.time()関数を使用してジョブの開始時間と終了時間を取得し、その差を計算して実行時間を算出します。

  2. datetimeモジュールの使用: ジョブの実行時間をより詳細に把握する場合は、datetimeモジュールを使用することもできます。以下のコード例を参考にしてください。

    import datetime
    start_time = datetime.datetime.now()
    # ジョブの処理
    # ...
    end_time = datetime.datetime.now()
    execution_time = end_time - start_time
    print("ジョブの実行時間:", execution_time)

    このコードでは、datetime.datetime.now()関数を使用してジョブの開始時間と終了時間を取得し、その差を計算して実行時間を算出します。

  3. perf_counterモジュールの使用: ジョブの実行時間をより正確に計測する場合は、perf_counterモジュールを使用することができます。以下のコード例を参考にしてください。

    import time
    start_time = time.perf_counter()
    # ジョブの処理
    # ...
    end_time = time.perf_counter()
    execution_time = end_time - start_time
    print("ジョブの実行時間:", execution_time, "秒")

    perf_counter関数は高精度なタイマーを提供し、ジョブの実行時間を正確に計測することができます。