標準ライブラリを使用してPythonでウォールタイムを取得するにはどうすればよいですか?
この質問 とこのclock_gettime(CLOCK_MONOTONIC_RAW)
質問 は、Linuxに似ているか/proc/uptime
、最も適切であることを示唆しています。Windows ではtime.clock()
、目的の効果があります。
を使用しますが、関数は単調に(そして直線的に) 増加する時間値time.time()
を返すことが保証されていません。
標準ライブラリを使用してPythonでウォールタイムを取得するにはどうすればよいですか?
この質問 とこのclock_gettime(CLOCK_MONOTONIC_RAW)
質問 は、Linuxに似ているか/proc/uptime
、最も適切であることを示唆しています。Windows ではtime.clock()
、目的の効果があります。
を使用しますが、関数は単調に(そして直線的に) 増加する時間値time.time()
を返すことが保証されていません。
Victor Stinner は単調タイマーの Python 実装を書きました。新機能 (C でコーディング) を参照する次期 3.3 リリースの議論とドキュメントについては、 http://bugs.python.org/issue10278を参照してください。
モノクロックもあります:
Monoclock は、
librt
.互換性: CPython 2.6.5、CPython 2.7、pypy 1.3、および pypy 1.4 でテスト済み。