Pythonで現在のスレッドがCPUを使用している時間を取得する方法

Pythonで現在のスレッドがCPUを使用している時間を取得するには、timeモジュールを使用することができます。以下は、その方法のコード例です:

python
import time

# 現在のスレッドがCPUを使用している時間を取得
cpu_time = time.process_time()

# 結果を表示
print(f"現在のスレッドのCPU使用時間: {cpu_time} 秒")

このコードでは、time.process_time()関数を使用して現在のスレッドがCPUを使用している時間を取得しています。取得した時間は秒単位で表されます。

注意点として、この方法で取得できるのは現在のスレッドのCPU使用時間であり、他のスレッドやプロセスのCPU使用時間は含まれません。また、process_time()関数はプログラムの実行時間を計測するのに適しており、システム時間(実際の経過時間)を計測するためにはtime.time()を使用する必要があります。