import time def timer(func): def wrapper(): # print(func) start_time = time.time() ret = func() end_time = time.time() print('運行時間是:%s' %(end_time-start_time) ) return ret return wrapper @ timer def test(): time.sleep(3) print('函數執行完畢') return '這是test的返回值' res = test() print(res)
輸出結果:app
函數執行完畢
運行時間是:3.0
這是test的返回值函數