Python实现对一个函数应用多个装饰器的方法示例
作者:快递小可
这篇文章主要介绍了Python实现对一个函数应用多个装饰器的方法,结合实例形式分析了Python编程中一个函数使用多个装饰器的简单操作技巧,需要的朋友可以参考下
本文实例讲述了Python实现对一个函数应用多个装饰器的方法。分享给大家供大家参考,具体如下:
下面的例子展示了对一个函数应用多个装饰器,可以加多个断点,在debug模式下,查看程序的运行轨迹。。。
#!/usr/bin/env python
#coding:utf-8
def decorator1(func):
def wrapper():
print 'hello python 之前'
func()
return wrapper
def decorator2(func):
def wrapper():
func()
print 'hello python 之后'
return wrapper
@decorator1
@decorator2
def test():
print 'hello python!'
test()
运行结果:
hello python 之前 hello python! hello python 之后
关于python装饰器的更多介绍,可参考本站:
更多关于Python相关内容可查看本站专题:《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
