Ich möchte benannte Argumente an die Zielfunktion übergeben, während ein Thread-Objekt erstellt wird.Übergeben Sie Schlüsselwortargumente an die Zielfunktion in Python threading.Thread
Es folgt 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()
ich einen Syntaxfehler erhalten für „x 1 =“ in Zeile 6. Ich möchte wissen, wie ich Keyword-Argumente an das Ziel gelangen kann Funktion.
Haben Sie [die Dokumentation] (https://docs.python.org/2/library/threading.html#threading.Thread) gelesen? – jonrsharpe
Sie müssen nicht die Namen der Argumente angeben, Sie können ein einfaches Tupel verwenden: 't = threading.Thread (target = f, args = (1,2,))' – bonh