Pythonのtimeメソッド clock_gettime_ns

Python 3.7以降では、timeモジュールにおいてclock_gettime_nsという関数が提供されています。この関数は、システムクロックから時間情報をナノ秒単位で取得するために使用されます。以下は、clock_gettime_ns関数を使ってシステムのクロックから現在の時間情報を取得する例です。

python
import time

# システムクロックから現在の時間情報を取得(ナノ秒単位)
current_time_ns = time.clock_gettime_ns(time.CLOCK_REALTIME)

# 結果を表示
print(f"現在の時間(ナノ秒単位): {current_time_ns}")

このコードでは、time.clock_gettime_ns関数を使用して、CLOCK_REALTIMEクロックから現在の時間情報をナノ秒単位で取得しています。CLOCK_REALTIMEは一般的なリアルタイムクロックを表します。結果はナノ秒単位で返されます。

time.clock_gettime_ns関数はPythonのバージョン3.7以降で利用できるため、必要に応じてPythonのバージョンを確認してください。また、各システムでサポートされているクロックIDに関するドキュメンテーションを確認して、適切なクロックIDを選択できます。