python-decorators 相关问题

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

带有内部类的计数器设置的实例方法

我正在建立一个函数管道,我需要知道打开了多少个类实例来为每个函数建立索引,我还需要将初始化计数器的'Start'参数设置为0,因为它会多次处理运行...] >

回答 1 投票 -1

如何使用类方法的修饰符

[当我设计一个类时,我写了一个类成员函数作为装饰器def switchWindow(self,win:str):def Actual_decorator(func):self.browser.switch_to.window(self ....

回答 1 投票 0

用内部函数的返回值调用外部函数的返回值,而不检查内部函数的返回值

请考虑以下装饰器:def wraper(function):@wraps(function)def wrap(* args,** kwargs):if function(* args,** kwargs):return function(* args,** kwargs) ...

回答 1 投票 -1

Python调用外部函数的返回与内部函数的返回,而不检查内部函数的返回值

请考虑以下装饰器:def wraper(function):@wraps(function)def wrap(* args,** kwargs):return function(* args,** kwargs)装饰函数:@wraper def function():。 ..

回答 1 投票 -1

如何正确使用装饰器? (TypeError:wrapper()接受0个位置参数,但给出了1个))>

我正在尝试编写一个装饰器,以在使用函数之前检查特定的软件包是否可用。在下面的示例中,numpy不应引发错误,但non_existent_test_package应该......>

回答 1 投票 0

如何定义方法以充当Python同一类中其他方法的装饰器?

我正在构建简单的JSON DB,它具有诸如insert,update和get等方法。我知道创建self._write()方法写入json文件并在每个方法中调用它都很简单,但是在那里...

回答 1 投票 0

用Plotly / Dash澄清回调

我正在关注他们的官方文档(https://dash.plotly.com/basic-callbacks),但是我对回调感到非常困惑。我不明白如何没有对update_output_div()的引用,但它...

回答 1 投票 0

将try / except应用于多个Python类定义

是否有一种方法可以将try / except逻辑应用于多个类定义,而无需在每个定义中都使用try / except?例如,代替:def test_table(tablename):return Table(tablename,db ....

回答 1 投票 0

我如何模拟未按名称调用的函数?

假设我有一个装饰器,它会收集它装饰的所有函数,以备将来在某个时候调用。 mydecorator.py类CallLater(object):funcs = [] def __init __(self,func):...

回答 1 投票 0

保留Sphinx文档中包装/修饰的Python函数的默认参数

我如何用修饰函数文档中的真实签名替换* args和** kwargs?假设我具有以下修饰器和修饰函数:import functools def ...

回答 2 投票 8

使用pytest时在装饰器中模拟对象

在下面的示例中,我有一个装饰器。在decorator中,我实例化一个DB连接类。我在下面有一个测试类,我想在装饰器中模拟数据库连接类。 ...

回答 1 投票 1

装饰类,在调用__get __()时运行一段代码

[请看下面的代码类MyStudent:def __init __(self,student_id,student_name):self._student_id = student_id self._student_name = student_name def ...

回答 1 投票 0

添加日期的装饰器的断言错误

我应该编写装饰器,该装饰器将给定日期格式的日期添加到函数返回的字典的参数中。这是我的代码:import datetime#请勿更改此导入,请使用...

回答 1 投票 0

带修饰符而没有语法糖的修饰符的等效项是什么?

我正在学习装饰器,并遇到了一个装饰器争论的例子。不过,这对我来说有点令人困惑,因为我了解到(请注意:此问题的示例...

回答 2 投票 0

描述符修饰符的确切称呼是什么?

给出以下模拟静态方法的代码:class StaticMethod(object):“在Objects / funcobject.c中模拟PyStaticMethod_Type()” def __init __(self,f):self.f = f def ...

回答 1 投票 -1

Python(pandas):通过pandas API使用装饰器

我对Python上的装饰器和类很陌生,但是有一个疑问是否有更好的方法来装饰pandas对象。一个例子,我写了下面的代码来创建两个方法...

回答 3 投票 3

装饰器:等待功能后执行操作

我使用Python 3.7,并具有以下修饰符:def decorator(success_check:function):def wrap(func):async def inner(root,info,** args):func_result = await func(root,info,...

回答 1 投票 1

内部类的计数器方法

我正在建立一个函数管道,我需要知道打开了多少个类实例来为每个函数建立索引,我还需要将初始化计数器的'Start'参数设置为0,因为它会多次处理运行...] >

回答 1 投票 -1

如何在 Sphinx 文档中将成员注释为抽象?

以下两个属性定义在 Sphinx autodoc HTML 输出中显示完全相同: @财产 定义具体(自我): """这是具体的文档字符串""" 经过 @抽象属性 定义

回答 2 投票 0

Django-视图account.decorators.wrapper_function没有返回HttpResponse对象。它返回None代替

我正在构建一个客户管理应用程序,并且构建了几个装饰器。但是当我运行该应用程序时,出现此错误。视图account.decorators.wrapper_function没有返回HttpResponse对象。 ...

回答 1 投票 0

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