码迷,mamicode.com
首页 >  
搜索关键字:装饰器。    ( 4200个结果
我终于弄懂了Python的装饰器(一)
此系列文档: 1. 我终于弄懂了Python的装饰器(一) 2. 我终于弄懂了Python的装饰器(二) 3. 我终于弄懂了Python的装饰器(三) 4. 我终于弄懂了Python的装饰器(四) 一、装饰器基础(什么是装饰器) Python的函数是对象 要了解装饰器,您必须首先了解函数是Pytho ...
分类:编程语言   时间:2020-07-07 15:10:37    阅读次数:62
设计模式学习之:装饰器模式
最近在总结学习Java I/O相关知识点,I/O应用的场景比较多,不仅存在各种I/O源端和想要与之通信的接收端(文件、控制台、网络链接等),而且还需要支持多种不同方式的通信(顺序、随机存取、缓冲、二进制、按字符、按行、按字等)。 Java类库的设计者通过创建大量的类来解决这个难题,这里面用到了装饰器 ...
分类:其他好文   时间:2020-07-06 19:42:51    阅读次数:72
Flask之请求扩展
一、before_request before_request相当于django中的process_request,每一个请求在被处理前都会经过这个方法,那么这个利用这个方法可以做什么呢? 用户登录认证(这样避免了每一个视图函数都加用户登录认证的装饰器) 用户权限校验 from flask impo ...
分类:其他好文   时间:2020-07-05 23:15:22    阅读次数:70
Python 简明教程 --- 22,Python 闭包与装饰器
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 当你选择了一种语言,意味着你还选择了一组技术、一个社区。 目录 本节我们来介绍闭包与装饰器。 闭包与装饰器是函数的高级用法,其实在介绍完Python 函数我们就可以介绍本节的内容,但由于Python中 ...
分类:编程语言   时间:2020-07-05 10:38:49    阅读次数:59
fixture (使用pytest.fixture 替换使用setup, yield替换使用teardown)
fixture (是pytest特有的功能) # fixture 官方文档:: https://docs.pytest.org/en/stable/fixture.html 1、fixture特点:必须用pytest.fixture装饰器装饰;fixture有明确的名字,在其他函数(function ...
分类:其他好文   时间:2020-07-04 15:21:52    阅读次数:92
生成器详解
我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。为了达到记录当前状态,并配合next()函数进行迭代使用,我们可以采用更简便的语法,即生成器(generator)。生成器是一类特殊的迭代器。 生成器与yield 若函数体包含yield关键字,再调用函 ...
分类:其他好文   时间:2020-07-03 21:00:53    阅读次数:127
Flask之路由系统
一、路由本质 在flask中: from flask import Flask app = Flask(__name__) @app.route('/',methods=['GET','POST'],endpoint='index') def index(): return 'index' if _ ...
分类:其他好文   时间:2020-07-03 01:00:29    阅读次数:83
python 面经
单例模式 Python中的单例模式的几种实现方式的及优化 装饰器 消费者模式 描述器 with原理与用法 python并发 Python并发编程理论篇 ...
分类:编程语言   时间:2020-07-01 23:40:35    阅读次数:87
对于python装饰器结合递归的进一步理解
对于python装饰器结合递归的进一步理解 代码如下: import functools def memoize(fn): print('start memoize') known = dict() @functools.wraps(fn) def memoizer(*args): if args ...
分类:编程语言   时间:2020-07-01 00:09:24    阅读次数:72
pytest--将参数打到在报告中
将用装饰器传参的参数值打印到报告中 步骤1: ids是一个list,且里面每一个元素都要是str ids = ['{}'.format(data) for data in testData] #testData 为参数列表 @pytest.mark.parametrize("datajson",te ...
分类:其他好文   时间:2020-06-30 14:53:45    阅读次数:69
4200条   上一页 1 ... 11 12 13 14 15 ... 420 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!