123456789101112131415161718 |
- import time as t
- import os
- class AccurateTime:
- def __init__(self):
- if os.name == 'posix':
- self._get_wct_time = lambda self: int((t.time() - self.start_time) * 1000)
- elif os.name == 'nt':
- self._get_wct_time = lambda self: int((t.clock() - self.start_time) * 1000)
-
- def set_start_time(self):
- if os.name == 'posix':
- self.start_time = t.time()
- elif os.name == 'nt':
- self.start_time = t.clock()
-
- def get_wct(self):
- return self._get_wct_time(self)
|