对没有参数传递的函数使用装饰器可以如下:
import time
def f1():
print('hello world')
def print_current_time(func):
print(time.time())
func()
print_current_time(f1)
假如f1
函数中有一个参数,再另一个函数f2
要传递两个参数:
def f1(func_name):
print('Hello world!' + func_name)