ayaka.extension.timer

计时

 1'''计时'''
 2
 3from time import time
 4
 5
 6class Timer:
 7    def __init__(self, name) -> None:
 8        self.name = name
 9
10    def __enter__(self):
11        self.time = time()
12
13    def __exit__(self, a, b, c):
14        diff = time() - self.time
15        print(f"[{self.name}] 耗时{diff:.2f}s")
class Timer:
 7class Timer:
 8    def __init__(self, name) -> None:
 9        self.name = name
10
11    def __enter__(self):
12        self.time = time()
13
14    def __exit__(self, a, b, c):
15        diff = time() - self.time
16        print(f"[{self.name}] 耗时{diff:.2f}s")
Timer(name)
8    def __init__(self, name) -> None:
9        self.name = name