Spaces:
Build error
Build error
| """ | |
| @Date: 2021/07/18 | |
| @description: | |
| """ | |
| import time | |
| class TimeWatch: | |
| def __init__(self, name="", logger=None): | |
| self.name = name | |
| self.start = time.time() | |
| self.logger = logger | |
| def __del__(self): | |
| end = time.time() | |
| output = f"{self.name} | time use {(end - self.start):.2f}s." | |
| if self.logger: | |
| self.logger.info(output) | |
| else: | |
| print(output) | |
| if __name__ == '__main__': | |
| w = TimeWatch("__main__") | |
| time.sleep(2) |