import time
def time(func):
print(time.ctime())
return func()
@time # 从这里可以看出@time 等价于 time(xxx()),但是这种写法你得考虑python代码的执行顺序
def xxx():
print('Hello world!')
函数首行不需要缩进
本文介绍了一个使用Python装饰器来打印函数调用时间的简单示例。通过@time装饰器,我们可以在函数执行前后打印出当前时间,了解函数的执行时刻。
import time
def time(func):
print(time.ctime())
return func()
@time # 从这里可以看出@time 等价于 time(xxx()),但是这种写法你得考虑python代码的执行顺序
def xxx():
print('Hello world!')
函数首行不需要缩进

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