class-method

    8热度

    2回答

    虽然开源项目工作,我碰到下面的C函数声明和实现传来: // FSNData.h NSString *stringForMimeType(MimeType type); @interface FSNData : NSObject // All the expected objective-c property and instance method declarations @end

    0热度

    1回答

    这是我的项目设置是什么样子: ' 我试图打开与base.html文件文件: InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream("/HttpServer/htmlFiles/base.html"); 但它总是返回null。我使用的作品没有任何变化(“/htmlFiles/base

    4热度

    1回答

    我想猴子补丁一个单一的classmethod,保持旧的功能。考虑我的代码来获得这个想法。这是我的代码(非常合成的例子)。 #!/usr/bin/env python class A: @classmethod def foo(kls, param): print 'A.foo called, param is ' + param def bar(se

    0热度

    3回答

    首先,我应该说我不知道​​该主题是否足够好,但是在一行中解释我的问题确实很难。 之后,我会向你解释整个事件; 我在Python中编写一个程序,其中我有一个类的一些方法和其中一个方法(method1),在配置数据列表中的循环中运行该类的另一个方法(method2) method2我调用了该类的其他一些方法。代码是这样的: class myClass(): def method1(self)

    0热度

    1回答

    我有一个使用默认类,如果不提供以下类方法: def self.make_sandwich(bread = Bread, butter = Butter, cheese = Cheese) ... end 这样我就可以把它和通过了一类新的面包叫做MyBread [class].make_sandwich(MyBread) 但是我怎么能通过没有黄油的面包和奶酪? 我知道我可以更改顺

    0热度

    2回答

    我有一个类来表示NFL四分卫。在每个例子中都会有一个字典列表,其中每个条目都包含关于所玩游戏的QB统计信息。我需要根据我的数据库中的所有四分卫产生平均每场比赛获得的码数。我可以很容易地在面向对象的结构之外做到这一点,只需循环遍历我的实例,构建一个列表等等......但我认为必须有一些优雅的方式来实现这种面向对象的风格。所以我想构建这个函数“get_avg”,我将它传递给我想要的平均变量的名称,如“

    10热度

    4回答

    TL; DR如何查找是否使用@classmethod或者具有相同效果的函数来定义函数? 我的问题 为了实现一类的装饰,我想检查是否有方法将类作为其第一个参数,例如通过 @classmethod def function(cls, ...): 我找到了实现通过types模块检查@staticmethod的解决方案(isinstance(foo, types.UnboundMethodType)

    1热度

    1回答

    我希望能够将__delitem__与类级变量一起使用。 我的用例可以找到here(使用_reg_funcs的答案),但它基本上涉及一个装饰器类,它保存了它所装饰的所有功能的列表。有没有办法让我的类对象支持__delitem__?我知道我可以为此专门保留一个实例,但我宁愿不必这样做。 class Foo(object): _instances = {} def __init__

    1热度

    3回答

    代码的所需输出是我有一个类变量Team.stuff,其中有一个条目保存b实例,并且Player.stuff变量应该为空。相反,我得到一个错误...... class Player: stuff=[] def __init__(self): cls.stuff.append(self) class Team(Player): def __init__(se

    0热度

    1回答

    这是我正在研究的一个python类的片段。 (对不起,我不能去太多的细节。我的组织变得有点坐立不安这样的事情。 class my_class: @classmethod def make_time_string(cls, **kwargs): # does some stuff @classmethod def make_title(cls,