import time
def outter(s):
def show_time(fun):
def inner(*args, **kwargs):
print(s)
print(f'开始时间 {time.time()}')
fun(args[0])
print(f'结束时间 {time.time()}')
return inner
return show_time
@outter('我是Tank')
def test(x):
print(f'hi abel {x}')
def main():
test(1)
if __name__ == "__main__":
main()
python 装饰器
最新推荐文章于 2025-12-28 07:10:27 发布
本文介绍了一个使用Python装饰器记录函数运行时间的例子。通过定义外层和内层函数,实现了对目标函数执行前后的时间记录,展示了装饰器在实际编程中的应用。
17万+

被折叠的 条评论
为什么被折叠?



