码迷,mamicode.com
首页 >  
搜索关键字:Decorator设计模式的实现中 装饰    ( 6232个结果
函数重做的装饰器
函数重做的装饰器 # attempt尝试次数 def retry_times(attempt): def decorator(func): def wrapper(*args, **kw): att = 0 while att < attempt: try: return func(*args, * ...
分类:其他好文   时间:2020-01-20 17:31:40    阅读次数:70
Django中的中间件
1、AOP (面向切面编程(钩子)) 一个轻量级,底层的插件,可以介入Django的请求和响应过程(面向切面编程),本质上就是一个Python类 面向切面编程(Aspect Oriented Programming)简称AOP。AOP的主要实现目的是针对业务处理过程中的切面进行提取,它所面对的是处理 ...
分类:其他好文   时间:2020-01-19 21:57:32    阅读次数:81
装饰器
def makeBold(fun): print("***** 1 *******") def wrapped(): print(" 1 ") return "<b> " + fun() + " <\\b>" return wrapped def makeItalic(fun): print("** ...
分类:其他好文   时间:2020-01-19 19:12:27    阅读次数:58
Python函数进阶:闭包、装饰器、生成器、协程
Python的闭包、装饰器、生成器、协程的解释与用例,快速查阅用。 ...
分类:编程语言   时间:2020-01-19 12:51:34    阅读次数:59
跳过测试和预期失败.py
"""在运行测试时,有时需要直接跳过某些测试用例,或者当用例符合某个条件时跳过测试,又或者直接将测试用例设置为失败。unittest提供了实现这些需求的装饰器。·unittest.skip(reason)无条件地跳过装饰的测试,说明跳过测试的原因。·unittest.skipIf(condition ...
分类:其他好文   时间:2020-01-19 00:16:49    阅读次数:78
09-05 绑定方法与非绑定方法
一绑定方法与非绑定方法?类中定义的函数分为两大类:绑定方法和非绑定方法?其中绑定方法又分为绑定到对象的对象方法和绑定到类的类方法。?在类中正常定义的函数默认是绑定到对象的,而为某个函数加上装饰器@classmethod后,该函数就绑定到了类。插图:恶搞图40?我们在之前的章节中已经介绍过对象方法了,本节我们主要介绍类方法。类方法通常用来在__init__的基础上提供额外的初始化实例的方式#配置文件
分类:其他好文   时间:2020-01-18 12:20:45    阅读次数:66
【Python学习之旅】---描述符+装饰器应用
执行结果: ...
分类:编程语言   时间:2020-01-17 19:16:18    阅读次数:58
【Pyhton 】 装饰器
# -*- coding:utf8 -*-# Author : Mr·Yang''' 装饰器,带参数装饰器,装饰器中带参数''' import time# 普通装饰器'''def time_decor(func): def wrapper(): star_time = time.time() fun ...
分类:其他好文   时间:2020-01-17 18:43:13    阅读次数:82
38.Python自定义计算时间过滤器
在写自定义的过滤器时,因为django.template.Library.filter()本身可以作为一个装饰器,所以可以使用: 如果使用@register.filter进行注册自定义的过滤器,并且没有传递任何参数,那么默认的过滤器名和函数名是相同的,当然,也可以进行修改,只需要在@register ...
分类:编程语言   时间:2020-01-17 11:31:36    阅读次数:96
python-19-迭代器是个什么东西?
前言 迭代器、生成器、装饰器都有一个“器”,但他们之间没有什么关系。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 一、迭代器优点 从容器类型中一个一个的取值,会把所有的值都取到。 节省内存空间, ...
分类:编程语言   时间:2020-01-15 22:58:46    阅读次数:80
6232条   上一页 1 ... 54 55 56 57 58 ... 624 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!