0

プラットフォームに依存するタイムスタンプを高精度で返す関数があります。今、私はそのようなタイムスタンプから 5 秒を引きたいと思っており、これを達成するための最も賢い方法を探しています。

これは機能です:

def get_time():
   """ start timer """
   if sys.platform == "win32":
      return time.clock()
   else:
      return time.time()
4

1 に答える 1

4

これはまさにそれを行いますtimeit.default_timer(現在のプラットフォームで最も正確なタイマーを取得します)。

5 秒を引くには、5 を引くだけです。

import timeit

timeit.default_timer() - 5

指定された時間は、秒を表す float 値です。

于 2013-02-11T23:46:41.037 に答える