完善了下文档解释

This commit is contained in:
SnowindMe
2025-04-12 23:41:44 +08:00
parent fc14b72e69
commit e37e678167

View File

@@ -5,33 +5,39 @@ import asyncio
""" """
# 更好的计时器 # 更好的计时器
支持上下文和装饰器
感谢D指导 感谢D指导
# 用法: # 用法:
- - 装饰器
@Timer()
def func():
pass
-
time_dict = {} time_dict = {}
@Timer("计数", time_dict) @Timer("计数", time_dict)
def func(): def func():
pass pass
print(time_dict)
- - 上下文_1
def func(): def func():
with Timer() as t: with Timer() as t:
pass pass
print(t)
print(t.human_readable)
- - 上下文_2
def func(): def func():
time_dict = {} time_dict = {}
with Timer("计数", time_dict) as t: with Timer("计数", time_dict):
pass pass
print(time_dict)
参数:
- name计时器的名字默认为None
- time_dict计时器结果存储字典默认为None
- auto_unit 自动选择单位(为毫秒或秒/一直为秒默认为True为毫秒或秒
属性human_readable 属性human_readable
自定义错误TimerTypeError 自定义错误TimerTypeError
""" """