如何将ctypes的c_long转换为Python的int?

时间:2010-02-24 23:53:17

标签: python ctypes

int(c_long(1))不起作用。

3 个答案:

答案 0 :(得分:36)

>>> ctypes.c_long(1).value
1

答案 1 :(得分:5)

使用c_long对象的'value'属性。


  c_long(1).value


  i = c_long(1)
  print i.value

答案 2 :(得分:4)

>>> type(ctypes.c_long(1).value)
<type 'int'>