我尝试使用pythonsdk运行一个VirtualBox机器。在
我运行了以下命令(基于documentation第32页):
from vboxapi import VirtualBoxManager
manager = VirtualBoxManager(None, None)
vbox = manager.vbox
name = "myVM"
mach = vbox.findMachine(name)
session = manager.mgr.getSessionObject(vbox)
progress = mach.launchVMProcess(session, "gui", "")
progress.waitForCompletion(-1) #successfully fires up myVM w/ GUI
manager.closeMachineSession(session) #error, see below
我得到的错误是:
raise AttributeError, "XPCOM component '%s' has no attribute '%s'" % (self._object_name_, attr) AttributeError: XPCOM component '@virtualbox.org/Session;1' has no attribute 'close'
我正在尝试关闭并关闭python中的VM。在
问题:
如何使用python解决这个错误并关闭VM?在
session.console.powerDown()
做到了(我不得不rtfm)。我仍然有兴趣从文档中了解这行代码的意图。在相关问题 更多 >
编程相关推荐