標準ライブラリを使用してPythonの壁時間を取得しますか?
-
11-10-2019 - |
質問
どうすれば取得できますか ウォールタイム 標準ライブラリを使用してPythonで?
これ 質問、そして これ 質問はそのようなものを示唆します clock_gettime(CLOCK_MONOTONIC_RAW)
また /proc/uptime
Linuxで最も適切です。 Windowsで、 time.clock()
望ましい効果があります。
私は使うだろう time.time()
, 、しかし、関数は返されることは保証されていません 単調に (および線形)時間値の増加。
解決
ビクター・スティナーは書いた 単調タイマーのPython実装. 。見る http://bugs.python.org/issue10278 議論のために 今後の3.3リリースのドキュメント 新機能を参照します(Cでコーディング)。
もあります モノクロック:
Monoclockは、PosixのようなOSの単調クロックへのアクセスを提供するPythonモジュールです。
librt
.互換性:Cpython 2.6.5、Cpython 2.7、Pypy 1.3、およびPypy 1.4でテストしました。
所属していません StackOverflow