网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  装饰器小例子

装饰器小例子

分类: IT文章 • 2022-04-22 17:40:55

import time

def tm(*arg, **kwargs):
  def wrap_fun(fun):
    def wrap_arg(*arg, **kwargs):
      print time.time()

      fun(*arg, **kwargs)

      print time.time()
    return wrap_arg
  return wrap_fun

@tm()
def test(x,y):
  print "x+y=" + str(x+y)

@tm()
def test1():
  print "no args"

@tm()
def test2(str):
  print "args = " + str


test(23,34)
test1()
test2("sdfsdfsdjklfsdkf")

相关推荐

  • java 线程小例子
  • python学习笔记十三-装饰器
  • 装饰器
  • python 函数式编程 高阶函数 装饰器
  • 函数、迭代器、生成器、装饰器
  • Decorator 装饰器模式 Decorator 装饰器模式
  • 访问可见性问题和@property装饰器
  • 一个小技巧查看网站服务器类型
  • 011.Python基础--装饰器
  • 012.Python基础--装饰器深入
  • 500lines项目简介
  • 这10道javascript笔试题你都会么 1、考察this 2、var和函数的提前声明 3、局部变量和全局变量 4、变量隐式声明 5、给基本类型数据添加属性,不报错,但取值时是undefined 6、函数声明优于变量声明 7、判断一个字符串中出现次数最多的字符,并统计次数 8、经典闭包 9、this 10、split
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号