python的方法修饰符使用

#声明一个修饰符
def mycall(f):
    def __call__():
        print ("==========")
        return f()
    return __call__


def timeslong(func):
    def call(*args, **kwargs):
        start = time.clock()
        print("it is time start")
        func(*args, **kwargs)
        stop = time.clock()
        print ("it is time stop")
        print ("coast time is %s",(stop - start))
    return call

@mycall
@timeslong
def function2():
    print("this is  function2")

@mycall
@timeslong
def function1():
    print("this is  function1")



if __name__=='__main__':
    function1()
    function2()


两个知识点:一是:关于时间的取得,能够使用time.clock方法来得到python

                    另外就是如何定义一个函数。函数

相关文章
相关标签/搜索