python-decorators 相关问题

在Python中,装饰器是使用特殊语法方便地改变函数,方法或类的函数。装饰器动态地改变功能而不改变被装饰的源代码。

应用函数并使用修饰符检查自定义异常

我想编写一个检查条件(带有自定义异常)的函数,如果没有引发异常,它将应用一个函数并返回结果。 #自定义异常类NegativeNumber(...

回答 1 投票 1

使用一个类同时充当装饰器和装饰器工厂

请考虑以下装饰器函数,该装饰器函数将返回装饰器函数或参数化的装饰器函数:从functools导入包装,从检查导入中导入部分,update_wrapper ...

回答 1 投票 0

使用python中的装饰器更改文本颜色

我在理解装饰器语法时遇到问题。我可以证明我在学校完成的任务。 “给出端子的颜色开关转义码” GREEN =“ \ 033 [32m” RED =“ \ 033 [31m” RESET =“ \ 033 [...

回答 1 投票 0

如何使用@property装饰器来限制列表中的值

我是python的新手。因此,如果我写错了什么,请随时纠正。我做了一个新类,说ClassA,它的属性已修改,这是一个列表。该类最初看起来像...

回答 1 投票 0

[100%工作的Python装饰器DB连 接器在VS代码中显示错误

我已经创建了一个装饰器来处理这样的数据库连接:def with_connection(f):def with_connection_(args,** kwargs):conn = mysql.connector.Connect(“我编辑过的凭据”)...

回答 1 投票 0

Python Decorator吐出无

我正在学习python中的一些新主题,最后我找到了装饰器,它看起来很酷,除了一个主要问题之外,所有其他东西都很好。下面是我正在运行的代码:def new_dec(ori_func):def ...

回答 2 投票 0

了解嵌套装饰器缺少必需的位置参数错误

我写了两个装饰器,详细控制是否定义的函数打印其输出,播音员将在调用该函数时宣布。 import os import sys def verbose(func):'''...

回答 1 投票 0

是否可以在Python的类中调用状态函数?

是否可以通过Python中的任何方式(继承,元类,类装饰器)直接设置某个值并将其获取到类中? B类不得被A中的set('a')污染。import sys类A:...

回答 2 投票 0

如何将等待/睡眠修饰符添加到步骤功能(行为)?

使用Python / Selenium / Behave:我想知道如何正确地将wait / sleep装饰器添加到step函数?我已经用我的装饰器函数设置了一个helper.py:导入时间def等待(秒):def ...

回答 1 投票 0

如何强制外部python包与代理一起使用请求

我正在写工作,以从API下载一些报告。有一个外部python包,只需使用以下命令即可为我完成此操作:从模块import Api api = Api(token ='token')api.dow nload_data(...

回答 1 投票 0

将装饰和包装的函数导入烧瓶中的蓝图

我有一个login_required弃用的函数,用于管理页面访问。我的整个Flask项目都采用结构化的蓝图。只有主要内容在app.py中。所以我把loqin_requiered放在了地方...

回答 1 投票 0

如何使用带有参数的python装饰器?

我想定义一个装饰器,该装饰器将通过作为装饰器自变量给出的名称来注册类。我可以从stackoverflow和其他来源阅读许多示例,这些示例显示了如何得出...

回答 1 投票 1

Python-装饰器操作目标函数的属性

我的目标是提出一个装饰器,该装饰器将接受具有任意数量参数的函数并更改目标函数的属性。一个例子,我需要目标函数中的一个属性...

回答 2 投票 2

类方法中的装饰器

我正在尝试将其他类的装饰器应用于类中的方法...这是我对Telegram API包装器库的实现:https://github.com/eternnoir/pyTelegramBotAPI但是在我的示例中……] >

回答 2 投票 1

仅将装饰器应用于类属性

不确定是否可以,但是我想在python类中从Java复制@annotations的想法。目标是遍历此类中的所有属性,并返回那些...

回答 2 投票 0

bottle:如何在python装饰器中设置cookie?

在运行某些路由之前,需要完成一些操作。例如:检查我们是否识别用户,检查语言,检查位置,在导航栏中设置变量(此处为...

回答 1 投票 0

具有装饰器的模拟功能。再次使用相同的装饰器装饰Mock对象并使其保持Mock

在我的装饰器上使用@patch之后,它不再起作用。我想拨打一个将失败并引发异常的调用,以便可以检查我的装饰器是否正在捕获此异常,并正在调用某些...

回答 1 投票 3

如何装饰类,这样我就可以在运行时更改类的属性

def decorator(cls):#code返回cls @decorator类User(db.Model):id = db.Column(db.Integer,primary_key = True)用户名= db.Column(db.String(20),nullable = False)ssid = db ....

回答 2 投票 0

在Django中使用oauth进行身份验证的装饰器

我正在尝试使用Django中的Decorator来完成Oauth1。在尝试使用装饰器之前,我一直使用此端点oauth(可以正常工作)进行此操作:注意:OSCAR_CALLBACK_URL是...

回答 1 投票 1

将属性作为默认参数传递

我正在尝试为以下设计问题找到一种优雅的pythonic解决方案:在一个类中,我想使用属性作为默认参数。因此,可以执行以下操作:类A:def ...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.