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