我在结构中获得了一些值,其成员类型为ctypes.c_uint32
,当我尝试打印此值时,它会打印该变量的特征,如type,offset,size。我需要在python程序中使用该值,以便如何将其转换为int。?
答案 0 :(得分:6)
Those objects有value
attribute:
In [14]: ct = ctypes.c_uint32(42)
In [15]: type(ct)
Out[15]: ctypes.c_uint
In [16]: ct.value
Out[16]: 42
In [17]: type(ct.value) is int
Out[17]: True