ich habe wieder eine grundsätzliche Frage.
Code: Alles auswählen
from struct import pack
fmt ist ein String, zum Beispiel "QQQ".pack( fmt, v1, v2, ...)
Return a string containing the values v1, v2, ... packed according to the given format. The arguments must match the values required by the format exactly.
v1, ..., v3 die dazugehörigen Werte.
Was wenn, ...
1. Ich algorithmisch bestimme, wie fmt aussieht.
(Kann man ja in python extra komfortabel mit "Q" + "Q" + "Q" oder 3*"Q" setzen)
2. Es abhängig vom Algorithmus ist, wie viele Parameterwerte v1, ..., vN folgen.
(Ich es im vornhinein also als Entwickler nicht weiss.)
Ich kenne das resultierende fmt und ich hab eine Liste mit genau v1, ..., vN.
Beispielcode:
(Entspricht nicht meinem Code, ist aber ein minimales Beispiel, welches das Problem widerspiegelt.)
Code: Alles auswählen
def magische_funktion(eingabe):
i = eingabe + 42
parameterliste = []
for j in xrange(i):
parameterliste.append(j)
return i*"Q", parameterliste
Geht das überhaupt?
Ich bin am zweifeln.