Mein Code:python theading.Timer: Wie übergeben Sie Argumente an den Callback?
import threading
def hello(arg, kargs):
print arg
t = threading.Timer(2, hello, "bb")
t.start()
while 1:
pass
Der Put-Ausdruck ist einfach:
b
Wie kann ich ein Argument für den Rückruf übergeben? Was bedeuten die Kargs?
Hier ist ein Link auf die [Abschnitt auf Keyword-Argumente ] (http://docs.python.org/tutorial/controlflow.html#keyword-arguments) in einer aktuelleren Version des Tutorials (obwohl die Informationen in etwa gleich aussehen). – martineau
Google ließ mich in dieser Version fallen. Ironischerweise ist die ältere Version leichter zu lesen; Sie sind so weit über Bord gegangen, dass das Styling in den neueren Modellen so störend wirkt, dass die Hintergrundfarbe spastisch vor und zurück springt. –