Pythonでは、time
モジュールを使用してプログラムの実行時間を計測することができます。以下にその方法を示します。
timeモジュールの基本
Pythonのtime
モジュールは、時間を扱うためのモジュールです。このモジュールを使用すると、現在の時刻を取得したり、指定したフォーマットで時刻を整形したりすることができます。
import time
# 現在の時刻を取得
now = time.time()
# 時刻を指定したフォーマットで整形
formatted_time = time.strftime("%Y/%m/%d %H:%M", time.gmtime(now))
print(formatted_time)
処理時間の計測
time
モジュールを使用して、プログラムの処理時間を計測することができます。以下にその方法を示します。
import time
# 処理開始前の時刻を取得
start_time = time.time()
# 計測したい処理
for i in range(1000000):
i ** 10
# 処理終了後の時刻を取得
end_time = time.time()
# 経過時間を計算
elapsed_time = end_time - start_time
print(f"経過時間:{elapsed_time}")
このコードでは、time.time()
を使用して処理開始前と処理終了後の時刻を取得し、その差分を計算することで経過時間を計測しています。
以上、Pythonのtime
モジュールを使用した処理時間の計測方法について説明しました。この方法を使用することで、プログラムのパフォーマンスを評価したり、ボトルネックを特定したりすることができます。