如何在python中将ctypes.c_uint32转换为int?

时间:2014-07-17 11:55:02

标签: python ctypes

我在结构中获得了一些值,其成员类型为ctypes.c_uint32,当我尝试打印此值时,它会打印该变量的特征,如type,offset,size。我需要在python程序中使用该值,以便如何将其转换为int。?

1 个答案:

答案 0 :(得分:6)

Those objectsvalue 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