0
我从Python 2.5的编程VIX API,但现在我想将代码移植到Python 3.2字符串在Python 3
此功能打开虚拟机:
self.jobHandle = self.VixLib.vix.VixVM_Open(self.hostHandle,
"C:\\MyVirtualMachine.vmx", None, None)
Previusly这个功能是从进口与此代码Vix.dll:
vix.VixVM_Open.restype = VixHandle
vix.VixVM_Open.argtypes = [VixHandle,c_char_p,POINTER(VixEventProc),c_void_p]
在2.5这个代码是正确的,但在3.2返回ctypes.ArgumentError
我能做些什么?
我猜这是关系到一个事实,即所有字符串去的Unicode 3.0,但我不知道解决的办法是什么。 – recursive 2010-09-15 21:34:28
包括整个堆栈跟踪可能是有用的。 – Daenyth 2010-09-15 21:37:52
什么是整个堆栈跟踪???在python – igferne 2010-09-15 21:46:05