import time
def log_decorator(func):
def wrapper(*args, **kwargs):
start_time = time.time()
print(f"调用函数 {func.__name__},参数为{args}和{kwargs}")
result = func(*args, **kwargs)
end_time = time.time()
print(f"函数 {func.__name__} 执行时间为 {end_time - start_time} 秒")
return result
return wrapper
@log_decorator
def add_numbers(a, b):
time.sleep(1) # 模拟耗时操作
return a + b