我如何获取Python c-type的类名?
例如:
print c_uint32.__name__
>>> c_uint
这将打印继承的" c_uint",而不是" c_uint32"。
据我所知,可以将一个函数添加到继承的类中以提供实际名称,但由于我使用的是标准库中的ctypes模块,因此我不想对其进行任何更改。
答案 0 :(得分:1)
不,它正在打印类名。在您的平台上,c_uint类型是32位,因此ctypes模块将c_uint别名为c_uint32。