kwargs

    1熱度

    1回答

    我需要使用super將kwarg傳遞給等效的FingerFactoryFromService的父類。 我知道我其實傳遞kwarg到IFingerFactory,因爲這也是在那裏我通過在初始化 FingerFactoryFromService我能理解,這是在組件系統得到絆倒的地方,但我不認爲最終的服務任何其他方式。 我不斷收到的錯誤是在我的virtualenv exceptions.TypeErro

    2熱度

    1回答

    我正在尋找一種方法來找出一些論據是否用於拆包,我發現這一點: >>> def func_has_positional_args(func): std_args = func.func_code.co_argcount wildcard_args = len(func.func_code.co_varnames) - std_args if wildcard_args

    2熱度

    2回答

    我有一組函數/方法,它們都具有不同的位置參數集,並且在某些情況下也包含關鍵字參數,但共享名爲的一個字符串參數lane_type。它可能是位置或關鍵字參數。 由於設計缺陷(有罪負責),在不同的地方相同的值可能在字符串中有大寫字母。因此,爲了進行比較,我必須將其轉換爲小寫。 最終我決定嘗試,並通過裝飾進行轉換: def lt_dec(func): def _lt_lower(**kwargs

    2熱度

    1回答

    我想創建一個線程,而在一個類內啓動另一個類的構造函數,但它看起來像pool.apply_async沒有像我期望的那樣傳遞kwargs。這裏是我的代碼(下調至僅包括線程代碼): from MyDatabaseScript import DB class Trinity: def __init__(self): #lets split a thread off and w

    5熱度

    2回答

    我想調整條形圖中的錯誤條形屬性。顯然這是通過使用關鍵字參數來完成的(即在error_kw中)。例如 from pylab import * fig = figure() ax = fig.add_subplot(111) ax.plot(left=0, width=1, height=5, error_kw=dict(elinewidth=3, ecolor='b')) 但是,我找不

    2熱度

    1回答

    在我看來,在Django的通用基於類的意見,request,args和方法kwargs旅行方法,既作爲視圖實例屬性的參數,以及方法參數。 我的意思是什麼? django.views.generic.base.View類,定義了下面的功能,通過其as_view方法稱爲: def view(request, *args, **kwargs): self = cls(**initkwargs)

    0熱度

    1回答

    我粘貼了一小段與我的問題相關的代碼。 我傳遞一個dict上我的課的itemSearch方法,但我得到一個TypeError def itemsearch(self,*args,**params): #items = self.api.item_search('Books', Publisher="O'Reilly", Author="James Shore",Year="2014",l

    1熱度

    1回答

    我試圖初始化使用kwargs的對象和我用下面的代碼: class A: def __init__(self, **kwargs): self.__dict__.update(kwargs) def __repr__(self): return "A('%s', '%s', '%s')" % (self.name, self.age, self.addre

    3熱度

    2回答

    我使用Tornado options定義命令行參數的任意選項。但是,我希望能夠將任意配置選項(未在代碼中定義)引發到我的程序中。這些將有所不同,這取決於程序應該做什麼。例如,使用MAC地址連接到藍牙設備或使用TTY連接到串行設備。 如果我定義了一組代碼「強制」選項,然後調用程序時添加一個額外的,我得到parse_command_line()拋出的異常。 這將是非常方便,例如,一個包含剩餘(未定義)

    3熱度

    2回答

    所以我試圖爲我的django視圖製作一個裝飾器,並且我有它的工作。該裝飾看起來像 # Decorator for the function - update(request, extra=None) def check_super(view): def wrapper(request, *args, **kwargs): status = supercheck(reques