import time
# 将函数作为参数传入到此方法....
def timeif(func):
def wrapper(arg):
print("in wrapper() %s" % (arg))
start = time.clock()
func(arg)
end = time.clock()
print("used: %s %s" % (end-start, arg))
return wrapper
@timeif
def foo(arg):
print("in foo() %s" % (arg))
if __name__ == '__main__':
foo(" Hello ") # 表示执行foo函数....
# coding=utf-8
# 带参数的函数 返回一个函数地址就行....
def funX(x):
def funY():
return x
return funY
# 不带参数的函数....
def funX1():
print("调用函数funX1")
def funY1():
print("调用函数funY1")
return funY1
if __name__ == '__main__':
# print(funX(5)()) # 调用有参数的嵌套函数...
print(funX1()()) # 调用无参数的嵌套函数...
# coding=utf-8
import time
# 将函数作为参数传入到此方法....
def timeif(func):
def wrapper(arg):
print("in wrapper() %s" % (arg))
start = time.clock()
func(arg)
end = time.clock()
print("used: %s %s" % (end-start, arg))
return wrapper
# @timeif
def foo(arg):
print("in foo() %s" % (arg))
if __name__ == '__main__':
timeif(foo)(' Hello')
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有