Как преобразовать ctyl 'c_long в int Python? - PullRequest
21 голосов
/ 25 февраля 2010

int(c_long(1)) не работает.

Ответы [ 3 ]

37 голосов
/ 25 февраля 2010
>>> ctypes.c_long(1).value
1
5 голосов
/ 25 февраля 2010

Использовать атрибут 'value' объекта c_long.


  c_long(1).value

или


  i = c_long(1)
  print i.value

4 голосов
/ 25 февраля 2010
>>> type(ctypes.c_long(1).value)
<type 'int'>
...