Tag: kwargs

kwargs in Python lassen Sie Ihre Funktionen nehmen Sie eine beliebige Anzahl von Schlüsselwort-Argumenten.

vorbei kwargs mit multiprocessing.pool.anzeigen

Anzahl der Antworten 2 Antworten
Ich würde gerne pass-Schlüsselwort-Argumente zu meinen Sozialarbeiter-Funktion mit Pool.anzeigen(). Ich kann nicht finden, ein deutliches Beispiel beim suchen in Foren. Beispiel-Code: import multiprocessing as mp def worker((x,y), **kwargs): kwarg_test = kwargs.get('kwarg_test', False) print("kwarg_test = {}".format(kwarg_test)) if kwarg_test:

Pass **kwargs wenn nicht gar keiner

Anzahl der Antworten 2 Antworten
Ich versuche mich zu übergeben **kwargs zu einer anderen Funktion, aber nur, wenn es nicht null ist. Jetzt habe ich diese if else und ich Frage mich, ob es eine effizientere mehr pythonic way? if other: html.append(self.render_option(val,

argparse argument, um

Anzahl der Antworten 5 Antworten
Ich habe ein kleines problem. Benutze ich argparse zu analysieren, meine Argumente, und es funktioniert sehr gut. Haben die args, ich weiß : p_args = parser.parse_args(argv) args = dict(p_args._get_kwargs()) Aber das problem mit p_args ist, dass ich

Was ist das Python-Konvention **kwargs vs **kwds vs **kw?

Anzahl der Antworten 3 Antworten
Gibt es eine python-Namenskonvention für Schlüsselwort-Argumente? In der Regel **kwargs, manchmal **kw. Ich habe noch nie gesehen, **kwds hier ist ein Beispiel, wo Guido verwendet, **kwds code.google.com/p/appengine-ndb-experiment/source/browse/ndb/... gut jetzt habe ich es gesehen. Ich denke immer noch,

wie die Argumente übergeben, die effizient (**kwargs in python)

Anzahl der Antworten 7 Antworten
Habe ich eine Klasse, die erbt von 2 anderen Klassen. Diese sind die Basis Klassen: class FirstBase(object): def __init__(self, detail_text=desc, backed_object=backed_object, window=window, droppable_zone_obj=droppable_zone_obj, bound_zone_obj=bound_zone_object, on_drag_opacity=on_drag_opacity): # bla bla bla class SecondBase(object): def __init__(self, size, texture, desc, backed_object,

Was ist der Zweck und die Verwendung der **kwargs?

Anzahl der Antworten 11 Antworten
Was sind die Anwendungen für **kwargs in Python? Ich weiß, Sie können tun, ein objects.filter auf einem Tisch und pass in eine **kwargs argument.   Kann ich dies auch für die Angabe von Zeit-deltas d.h. timedelta(hours =

Python: Übergabe von Parametern über Namen zusammen mit kwargs

Anzahl der Antworten 2 Antworten
In python wir können dies tun: def myFun1(one = '1', two = '2'): ... Dann können wir die Funktion aufrufen, und übergeben Sie die Argumente durch Ihre Namen: myFun1(two = 'two', one = 'one') Wir können auch

Wie zu beheben 'hat mehrere Werte für das argument" - Fehler für *args und **kwargs?

Anzahl der Antworten 3 Antworten
Folgendes: def my_wrapper(wrapper_argument=False, *args, **kwargs): return my_function(*args, **kwargs) def my_function(arg1, arg2, params=None): # do_stuff return result wenn ich rufen Sie wie oben mit: my_wrapper('foo', 'bar', wrapper_argument=True) Bekomme ich: TypeError: my_function() got multiple values for argument 'wrapper_argument' Warum?

TypeError: function(self, item, **kwargs) dauert genau 2 Argumente (3)

Anzahl der Antworten 3 Antworten
Ich habe eine Funktion, die bringt die Daten in eine Datenbank, genannt new_item(): def new_item(self, item, **optional): Nach dem Absenden eines web-Formulars, eine Funktion überprüfen sollte die Eingabe des Benutzers und dann nutzen Sie diese Funktion, um

Python: so erhöhen/verringern Sie die Schriftgröße der x-und y tick labels?

Anzahl der Antworten 4 Antworten
Ich glaube, ich habe ein problem, herauszufinden, wie Sie erhöhen oder verringern die fontsize von der x-und der y tick labels während der Verwendung matplotlib. Ich bin mir bewusst, dass es die set_xticklabels(labels, fontdict=None, minor=False, **kwargs) -

args und kwargs in django views

Anzahl der Antworten 2 Antworten
Okay, ich habe versucht, auf der Suche nach diesem für einige Zeit. Kann ich nicht übergeben args und kwargs zu einer Ansicht in einer django-app? Muss ich unbedingt haben, definieren Sie die einzelnen keyword-argument unabhängig? Beispielsweise #views.py

Fügen Sie einen parameter in kwargs beim Funktionsaufruf?

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit zum hinzufügen von Schlüssel-Wert-paar in kwargs während dem Aufruf der Funktion? def f(**kwargs): print(kwargs) # ... pre_defined_kwargs = {'a': 1, 'b': 2} f(**pre_defined_kwargs, c=3) Oder sogar ändern Sie die bestehenden Argumente? f(**pre_defined_kwargs, b=3)

Wie kann ich eine Schleife durch **kwargs in Python?

Anzahl der Antworten 2 Antworten
Im nachfolgenden code möchte ich Lesen obj.subject und legen Sie Sie in var subject, auch Lesen obj.body und legen Sie es in body. Zuerst will ich Lesen Sie die kwargs Variablen und die Suche nach Schlüsselwörtern innerhalb

Warum verwenden, **kwargs in python? Was sind einige Reale Vorteile gegenüber der Verwendung von benannten Argumenten?

Anzahl der Antworten 8 Antworten
Ich komme aus einem hintergrund in statischen Sprachen. Kann sich das jemand erklären (idealerweise durch Beispiel) die Reale Welt Vorteile der Verwendung von **kwargs über benannte Argumente? Mir scheint es nur um den Aufruf einer Funktion mehr

Django pre_save signal: prüfen, ob Instanz erstellt wird nicht aktualisiert, tut kwargs['erstellt'] (noch) vorhanden?

Anzahl der Antworten 4 Antworten
Bin ich mit Django ist pre_save signal umzusetzen auto_now_add. Es gibt viele Diskussionen im internet darüber, warum Sie sollte oder sollte nicht es selbst implementieren. Ich Schätze nicht Kommentare auf dieser. Weder, ob ich sollte das umschreiben

Kwargs in Python verstehen

Anzahl der Antworten 10 Antworten
Was sind die Anwendungen für **kwargs in Python? Ich weiß, Sie können tun, ein objects.filter auf einem Tisch und pass in eine **kwargs argument.   Kann ich dies auch für die Angabe von Zeit-deltas d.h. timedelta(hours =

Python: Übergeben von Parametern nach Name zusammen mit Kwargs

Anzahl der Antworten 2 Antworten
In python wir können dies tun: def myFun1(one = '1', two = '2'): ... Dann können wir die Funktion aufrufen, und übergeben Sie die Argumente durch Ihre Namen: myFun1(two = 'two', one = 'one') Wir können auch

Wie überprüft man, ob ein Schlüssel in ** kwargs vorhanden ist?

Anzahl der Antworten 5 Antworten
Python-3.2.3. Es gab einige Ideen hier aufgelistetdie auf regelmäßige var ' s, aber es scheint, **kwargs spielen nach anderen Regeln... also warum funktioniert das nicht und wie kann ich überprüfen, um zu sehen, ob ein Schlüssel, **kwargs

Übergeben Sie Schlüsselwortargumente an Zielfunktion in Python threading.Thread

Anzahl der Antworten 3 Antworten
Möchte ich weitergeben benannten Argumente, um die target-Funktion beim erstellen von einem Thread-Objekt. Folgenden ist der code, den ich geschrieben habe: import threading def f(x=None, y=None): print x,y t = threading.Thread(target=f, args=(x=1,y=2,)) t.start() Bekomme ich einen syntax-Fehler

Konvertieren von Python-Diktat in Kwargs?

Anzahl der Antworten 1 Antworten
Möchte ich eine Abfrage erstellen, die für einen Sonnenbrand(solr-Schnittstelle) mit Klassen-Vererbung und somit das hinzufügen von Schlüssel - Wert-Paaren zusammen. Die Sonnenbrand-Schnittstelle nimmt Schlüsselwort-Argumente. Wie kann ich mich verwandeln ein dict ({'type':'Event'}) in keyword-Argumente (type='Event')? InformationsquelleAutor der

Eine Liste von Kwargen weitergeben?

Anzahl der Antworten 4 Antworten
Kann ich übergeben eine Liste von kwargs, um eine Methode für die Kürze? Dies ist, was ich bin versucht zu tun: def method(**kwargs): #do something keywords = (keyword1 = 'foo', keyword2 = 'bar') method(keywords) InformationsquelleAutor der Frage

Kwargs Parsing Best Practice

Anzahl der Antworten 6 Antworten
Ist es ein kompakter/effizienter Weg, dies zu tun? for key in kwargs: if key == 'log': self.log = kwargs[key] elif key == 'bin': self.bin = kwargs[key] elif key == 'pid': self.pid = kwargs[key] elif key == 'conf':

Richtiger Weg, ** kwargs in Python zu verwenden

Anzahl der Antworten 12 Antworten
Was ist die richtige Art und Weise zu verwenden **kwargs in Python, wenn es um die default-Werte? kwargs gibt ein Wörterbuch, aber was ist der beste Weg, um Standard Werte zu setzen, oder gibt es eine? Sollte