ich habe ein Problem mit dem Modul construct. Meine Struktur enthält entweder die Kennung "II" oder "MM". Ich brauche die Kennung an eine anderen Stelle wieder, deshalb möchte ich nicht nur prüfen, ob die Kennung den Bedingungen entspricht sondern sie auch speichern. Ich habe mir folgenden Code zusammengesucht:
Code: Alles auswählen
import construct as con
block = con.Struct("Struktur",
con.String("kennung",2),
con.OneOf(lambda ctx: ctx['kennung'],["AA","BB"])
)
Thomas W.