У меня есть структура в python, и код выглядит следующим образом:
import struct
from collections import namedtuple
MyStruct = namedtuple("MyStruct", "a,b")
tuple_to_send = MyStruct(
a=0x0001,
b=0x99
)
format_ = "hi"
msg = struct.pack(format_, *tuple_to_send._asdict().values())
s1 = MyStruct._make(struct.unpack(format_, msg))
print (s1)
Как мне упаковать и распаковать вложенную структуру внутри MyStruct?
NStruct = namedtuple("NStruct", "c,d")
p = NStruct(c=0x0004, d=0x5)