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,