(我在窗户上。)
我在Python中有一个回调函数,它是从DLL调用的(我使用ctypes模块)。一个参数的类型为^{
如果有一个用于Python的va_list
解析器,那么最好的方法就是。或包含用于获取va_list
参数的函数的DLL。在
有人知道解决办法吗?在
您可以使用ctypes来调用标准的C函数,比如vsprintf,它接受一个va_list参数。(格式化打印是我想要做的)。在
我的代码是:
bufferString = ctypes.create_string_buffer(4096)
ctypes.cdll.msvcrt.vsprintf(bufferString, fmt.raw, ctypes.cast(ap, ctypes.c_void_p))
print ctypes.cast(bufferString, ctypes.c_char_p)
fmt.raw
指向格式字符串,ap
是{
目前没有回答
相关问题 更多 >
编程相关推荐