저는 파이썬의 COM 인터페이스를 통해 최신 Sun VirtualBox를 제어하려고합니다. 그러나, 불행하게도, 다음 코드는 작동하지 않습니다Python에서 COM을 통해 VirtualBox 제어?
import win32com.client
VBOX_GUID = "{B1A7A4F2-47B9-4A1E-82B2-07CCD5323C3F}"
try :
oVbox = win32com.client.Dispatch(VBOX_GUID)
oVbox.FindMachine("kubuntu")
except Exception as oEx:
print str(oEx)
오류 "(-2147467262, 없음, 없음 '인터페이스를 지원하지 않습니다')" 그것은 보인다 일반적이다 잘못된 부분은 내 COM 나눠입니다 파이썬을 통해. 누구나 한 번 훑어 볼 수 있고 내가 뭘 잘못하고 있다는 것을 제안 할 수 있습니까?
하지 않습니다 버추얼 지원 모질라의 XPCOM하지만 m의 $ 'COM? – artificialidiot
그냥 관련이없는 제안, 당신이 한 것처럼 모든 예외를 잡아 내지 않아 오류를 찾기가 어렵습니다. try/except를 추가하지 않으면 얻을 수있는 기본 추적 동작이 훨씬 유용합니다. – nosklo
그냥 문제를 설명하기 위해, 테스트 코드 – grigoryvp