Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 Python 新手。我想知道将 c_double(从 ctypes)转换为浮点数的最佳方法是什么。我的代码正在运行,但我想知道是否有一种 Pythonic 方法可以做到这一点。我目前做的是:
FloatValue = float( str(d_Val)[9:( len( str(d_Val) ) )-1] )
在哪里d_Val,c_double(-10.0)我想继续-10.0 在 windows 下使用 Python 2.7。
d_Val
c_double(-10.0)
-10.0
在 a 上使用该value属性c_double。
value
c_double
>>> ctypes.c_double(-10.0).value -10.0