In meinem Python-Skript nenne ich diese Funktion ein paar MalAufruf Python-Funktion mit einem Satz von Parametern aus variablen
write2db(int(pocnr), larm1, tid, label1, q1, x, y, lat, long, radio)
Ich möchte den Satz von Variablen in einer Variablen zu haben, in der Lage sein.
Sollte so aussehen
write2db (myargs)
Also, wenn ich eine Änderung zur Liste args mache ich es in mehr als einem Ort nicht zu tun haben. Ich habe ein paar Dinge ausprobiert, aber bisher kein Glück. Irgendwelche Vorschläge?
'write2db (* myargs)' –
Mögliches Duplikat von [Wie Parameter aus einer Liste extrahieren und sie zu einem Funktionsaufruf übergeben] (http://stackoverflow.com/questions/7527849/how-to- extract-parameter-from-a-list-und-pass-sie-zu-einer-funktion-anruf) –
ich fühle mich dumm, aber ich verstehe nicht alle antworten. Um die Frage ein wenig zu klären. Wie definiere ich die Myargs? Ich habe versucht, es global als myargs = (int (pocnr), larm1, tid, label1, q1, x, y, lat, long, radio) zu machen, aber dann sind die Variablen noch nicht definiert. –