需求:判断条件是否添加日志ide
# -*-coding:utf-8 -*- __date__ = '2018/2/26 ' __author__ = 'xiaojiaxin' __file_name__ = '装饰函数参数' import time def logger(flag): def show_time(f): def inner(*x,**y): start_time=time.time() f(*x,**y) end_time=time.time() print(end_time-start_time) if flag=="true": print("日志记录") return inner return show_time @logger("true") def add1(*args,**kwargs): sum=0 for i in args: sum+=i print(sum) for j in kwargs: print(j,kwargs[j]) time.sleep(1) add1(1,2,3,name="jiaxin") # 6 # name jiaxin # 1.0006647109985352 # 日志记录
你们对内容有任何问题,欢迎留言,定在第一时间解答,谢谢你们!函数