How to convert ctypes' c_long to Python's int?
int(c_lo开发者_JAVA百科ng(1))
doesn't work.
>>> ctypes.c_long(1).value
1
Use the 'value' attribute of c_long object.
c_long(1).value
or
i = c_long(1)
print i.value
>>> type(ctypes.c_long(1).value)
<type 'int'>
精彩评论