kwargs

    0

    1答えて

    私はクラス継承の周りに頭を抱えようとしていますが、自己という値をParentクラスからChildクラスに直感的な方法で取得する方法がわかりません。理想的には、私は** kwargsを使用したいと思います。なぜなら、追加のキーワード変数をParentクラスに追加する必要があるからです。 class police_officer(object): def __init__(self, nam

    2

    2答えて

    キーワード引数を任意の数で取得し、値の積を返すジェネレータを作成します(以下に示すようにタプルとして与える)。 forループ変数(hardcoded_a、hardcoded_b)のハードコーディングを回避するのに問題があります。このシナリオでは、2つ以上の引数を使用すると、ValueErrorとなります。私は '大丈夫'変数をハードコーディングしても構いません。どのように多くのアイテムを私がkwa

    0

    2答えて

    私は関数の辞書を持っています。これらの関数はすべて1つまたは2つのオプションの引数を使います。私はこの辞書を通して反復し、両方の引数を各反復関数に渡し、2番目の引数を無視するために1つの引数しか必要としない関数を持っています。ただし、このような場合、予期しないキーワード引数エラーが発生します。 def getNumFrames(self, **kwargs): return len(se

    2

    2答えて

    私はこの質問が以前に聞かれたに違いないと思うが、私はそれを見つけることができなかったと思う。 私のような異なる引数を持つ関数があります。私は私の(強制)の引数が定義されていると仮定し def f(arg1, arg2, ...,argN, kw1=0, kw2=0, kw3=0): # some code ... : arg1 = some_value_1 arg2 = some_

    2

    1答えて

    最近発見されたクリックで、kwargsの不特定多数をクリックコマンドに渡したいと思います。現在、これは私のコマンドです: @click.command() @click.argument('tgt') @click.argument('fun') @click.argument('args', nargs=-1) def runner(tgt, fun, args): req =

    0

    1答えて

    に渡すときに問題が発生しました。* argsと** kwargsをthreading.Timer()と関数に渡すのに問題があります。私が問題を抱えているコードはありますか? 誰かが正しい方向に私を指すことができるなら、私は非常に感謝します。 :)

    2

    3答えて

    このように動作させるラッパークラスを作成するにはどうすればよいですか? def foo(a, b): print a data = np.empty(20, dtype=[('a', np.float32), ('b', np.float32)]) data = my_magic_ndarray_subclass(data) foo(**data[0]) いくつかのより多

    4

    1答えて

    文字列のように動作するクラスが必要ですが、さらにkwargsが必要です。そのため、私はstrをサブクラス: class Child(str): def __init__(self, x, **kwargs): # some code ... pass inst = Child('a', y=2) print(inst) をしかし、これは発生しますコー

    1

    2答えて

    私はしばしば、キーが辞書内にあるかどうか、そしてキーが役に立つ情報(私の場合は長さがゼロでない文字列)を持っているかどうかをPythonで調べています。例えば、私は頻繁にこのようなデータのためkwargsからをチェックする必要がありますように見える: if ('partition' not in kwargs or kwargs['partition'] is None or kwarg

    1

    1答えて

    私は、それに渡される非kwargsに基づいてkwargsの 'デフォルト'値を導出する関数を作りたいと思います。例:この例では numbers= [1,2,3,4,5] def someMath(lst, divideBy = len(lst)): return sum(lst)/divideBy 、私は、関数のデフォルトの戻り値は、リストの長さで割っ渡された番号リストの合計にな