Ich habe eine Ctypes-Struktur.Python: Können wir eine Ctypes-Struktur in ein Wörterbuch umwandeln?
class S1 (ctypes.Structure):
_fields_ = [
('A', ctypes.c_uint16 * 10),
('B', ctypes.c_uint32),
('C', ctypes.c_uint32) ]
wenn ich X = S1(), würde Ich mag ein Wörterbuch zurück aus diesem Objekt: Beispiel, wenn ich etwas tun: Y = X.getdict() oder Y = getdict (X) , dann könnte Y aussehen wie:
{ 'A': [1,2,3,4,5,6,7,8,9,0],
'B': 56,
'C': 8986 }
Irgendwelche Hilfe?
BTW, gibt es einen Grund, warum Sie ein echtes "dict" -Objekt brauchen und nicht einfach '__getitem __()' usw. Methoden zu Ihren Strukturklassen hinzufügen können? – llasram
In meinem Fall wollte ich ein Diktat mit Daten über Prozesse auf einem System ... so machte es mehr Sinn, es in ein Diktat der Diktate zu setzen – RobotHumans