Python实现对一个函数应用多个装饰器的方法示例
作者:快递小可 时间:2022-01-23 17:30:22
本文实例讲述了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装饰器的更多介绍,可参考本站:
1. Python装饰器学习(九步入门)
2. Python装饰器与面向切面编程
希望本文所述对大家Python程序设计有所帮助。
来源:http://blog.csdn.net/sxingming/article/details/52433019
标签:Python,函数,装饰器
0
投稿
猜你喜欢
Go语言测试库testify使用学习
2024-04-26 17:31:57
Python基础入门之魔法方法与异常处理
2021-07-01 07:29:39
如何从SQL数据库中调用图片?
2009-11-15 19:59:00
Mysql逗号拼接字符串的关联查询以及统计问题
2024-01-28 12:15:03
vue项目实现图片懒加载的简单步骤
2024-05-10 14:16:06
python global和nonlocal用法解析
2022-05-17 02:56:17
SQL Server中选出指定范围行的SQL语句写法
2008-12-09 15:04:00
名词解释:带你轻松接触13个数据库术语
2009-05-13 10:32:00
Keras官方中文文档:性能评估Metrices详解
2023-07-15 00:27:40
js仿腾讯QQ的web登陆界面
2024-04-18 09:41:14
AES加密算法的原理详解与实现分析
2022-11-18 14:39:43
Python中反转二维数组的行和列问题
2021-06-24 13:48:27
使用Keras构造简单的CNN网络实例
2023-08-23 04:38:21
Go语言底层原理互斥锁的实现原理
2024-04-25 15:00:24
让SQL Server数据库自动执行管理任务(二)
2009-03-20 11:40:00
document.getElementById的简写方式
2010-06-21 10:44:00
python OpenCV实现答题卡识别判卷
2023-12-20 17:27:57
JS简单动画封装浅析
2024-04-22 13:24:24
python政策网字体反爬实例(附完整代码)
2021-04-27 19:51:32
asp长文章分页显示思路
2007-08-23 13:54:00