【问题标题】:How to convert ctypes' c_long to Python's int?如何将 ctypes 的 c_long 转换为 Python 的 int?
【发布时间】:2011-01-20 19:06:42
【问题描述】:

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

【问题讨论】:

    标签: python ctypes


    【解决方案1】:
    >>> ctypes.c_long(1).value
    1
    

    【讨论】:

      【解决方案2】:

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

      c_long(1).value

      或

      i = c_long(1) print i.value

      【讨论】:

        【解决方案3】:
        >>> type(ctypes.c_long(1).value)
        <type 'int'>
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-08-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-05-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多