python-decorators 相关问题

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

在类中初始化Decorator变量

我正在一个可以接受变量的类中使用装饰器,我想在类中初始化该变量。以下是我目前正在处理的一个例子(...

回答 1 投票 2

包装我的HashTable类

我需要能够包装一个HashTable类。在阅读了包装器后,我很确定这是一个包装器的错误用法,但它在我的任务中。 (我有不同的数据结构......

回答 1 投票 0

将函数传递给类并将其用作类方法的装饰器

首先,我创建了一些我想在任何地方使用的用户管理功能,并将它们限制在一起,认为我可以在其他地方导入cherrypy,他们会在那里。其他功能似乎导入......

回答 2 投票 0

通过链接装饰器来创建使用Flask-HTTPAuth的特权用户 - 丢失上下文?

我正在尝试使用Flask-HTTPAuth创建一个带有基本身份验证的双层身份验证系统。我的应用程序有两个路由,一个登录用户/可访问的基本路由,以及一个管理路由...

回答 1 投票 2

Subparsers.add_parser TypeError:__ init __()得到了一个意外的关键字参数'prog'

我需要实现一个ArgParse构建器来生成解析器以及子分析器和参数。我创建了一个装饰器来将subparsers声明为action。这是包含......的类

回答 1 投票 1

设置嵌套属性时不执行Python setter

我有以下Python代码来表示对象的速度。 class Vector(object):def __init __(self,x,y):self.x,self.y = x,y class Physics(object):def __init __(self,...

回答 1 投票 0

在上下文管理器中装饰任何python函数

我想创建一个python上下文管理器,它允许以下内容(使用reverse_decorator应用装饰函数,如果它是字符串则反转第一个参数):print('hi')...

回答 2 投票 3

什么是使用以及何时在python中使用@classmethod?

我从来没有使用过@classmethod而且我没有想到任何使用它的例子,我知道它是如何工作的但是我不知道什么时候用它作为例子类示例:def __init __(self,param1,...

回答 1 投票 1

使用装饰器链在程序出口处注册类方法

我有一个类,它的一个属性是我想在程序退出时运行的类方法。这个直接的想法:导入atexit类Foo:@ atexit.register @classmethod def foo(cls):...

回答 1 投票 0

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