class-method 相关问题

在类而不是在对象上调用的方法。

可选的父级创建类实例

我想使用类方法来实例化类,但要从与其数据源相对应的ParentClass继承的类 - 词法。

回答 0 投票 0


有关 Python 中继承的类方法工厂责任的概念问题

据我了解,@classmethod和@staticmethod之间的区别是使用cls参数,以便类可以构造子类的实例。我遇到了一些问题...

回答 1 投票 0

lru_cache 用于依赖于类属性的类方法 (Python)

我有一个Python类方法Test.test(x),它会产生昂贵的数据,即我想使用functools.lru_cache作为包装器。但是,输出取决于类属性 Test.a,它可以...

回答 1 投票 0

NSMutableData 方法“initWith”和“dataWith”有什么区别?

我不清楚这些 NSMutableData 方法之间的区别: // 类方法风格 NSMutableData *myMutableDataInstance = [NSMutableData 数据长度:

回答 1 投票 0

类实例方法参数上的 ValidateSet; Powershell 5.1

ValidateSet 是 Powershell 5.1 中的一个很棒的功能。不幸的是,您不能在类实例(对象)函数中的参数上使用它。 有没有办法强制使用 ValidateSet 呢? 注意:...

回答 1 投票 0

如何从@classmethod中获取类名?

我有以下代码: 类 ObjectOne(对象): @类方法 def print_class_name(cls): 打印 cls.__class__.__name__ def print_class_name_again(自身): 打印自己。

回答 3 投票 0

x64 上类方法崩溃的地址

AddressOf 运算符仅适用于标准 .bas 模块内的方法。我使用以下代码来检索类方法的地址: 选项显式 #如果 VBA7 那么 私人十二月...

回答 1 投票 0

类方法对象如何工作?

我很难理解类方法对象在 Python 中的工作原理,特别是在元类和 __new__ 的上下文中。在我的特殊情况下,我想获取类方法的名称......

回答 1 投票 0

为什么Thread子类的run方法会是类方法?

我正在阅读 Schedule API 的文档,在“后台运行”示例中,他们将 run 方法定义为 ScheduleThread 类中的类方法。代码是

回答 1 投票 0

python递归错误,在__new__方法中调用派生类的classmethod

我有以下代码 - 我想要做的事情的简化版本。 但这给了我一个递归错误。 类文件: def __new__(cls, 文件名): 扩展名 = 文件名.split(".&

回答 1 投票 0

调用类方法而不实例化类

如何将我的金额转换成文字?我尝试了这段代码,但是当我调用该函数时它给了我这个错误。 致命错误:调用未定义的函数 Convert() 我做错了什么吗? 如果(设置($

回答 1 投票 0

如何调用类方法

如何将我的金额转换成文字?我尝试了这段代码,但是当我调用该函数时它给了我这个错误。 致命错误:调用未定义的函数 Convert() 我做错了什么吗? 如果(设置($

回答 1 投票 0

在 Python 中从另一个类调用方法时出现问题

我是Python新手,我似乎无法用我的程序解决问题。 导入日期时间 宠物类: def __init__ (自我、姓名、出生年份、物种): self.__name = 名字 ...

回答 1 投票 0

@classmethod 在 Python 中的类之外做什么?

在下面的代码中,如果存在 @classmethod 注释,则允许内部 def new() 代替目标的 __new__() ——但该类会被传递两次。如果删除 @classmethod 那么...

回答 1 投票 0

调用`@classmethod`注释方法

虚拟场景: # 我想在哪里收集装饰回调 哥伦比亚广播公司 = [] # 装饰器来标记要收集的回调 def my_deco(cb): cbs.追加(cb) 返回CB C类: @我的装饰 @

回答 1 投票 0

Python 类是用 @classmethod 实例化的,但错误是传递给类 __init__ 方法的参数太多

如标题中所述,我有一个名为 TestLandCover 的类,它不会使用 from_geotiff @classmethod 进行实例化,因为它应该只需要 1 个位置参数。然而,init遇到了...

回答 1 投票 0

__enter__ 和 __exit__

我没有成功地尝试让神奇的 with 语句方法 __enter__ 和 __exit__ 在类级别运行: 垃圾邮件类(): @类方法 def __enter__(cls): 返回CLS @

回答 3 投票 0

我可以实现一个调用实例属性的类方法吗?

我需要一个类函数,它从现有实例属性创建一个新实例。 在我看来,这似乎是一个工厂函数(因此认为它可能是一个类方法),但它需要

回答 1 投票 0

如何比较 django 模型方法中的两个整数字段?

我想比较 django 模型中方法内的两个整数字段。 这两个字段未正确进行比较,并且引发错误 例如: Total_slots = models.IntegerFi...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.