2010-03-06 142 views

回答

10

通過使用虛擬框中的vboxshell.py腳本,您可以相對容易地使用真正的python綁定(而不是一個在子進程中調用VBoxManager命令行的包裝,比如說pyvb)。

或者你可以使用它作爲python綁定的參考文檔。沒有關於python綁定的文檔,並且說實話它們沒有以pythonic的方式實現。 __dict__中不存在屬性和方法,所以無法通過自檢(或ipython中的自動完成)找到它們,也沒有文檔字符串。對於Python綁定的另一個參照是vboxweb項目在這裏的源代碼:VBoxWebSrv.py

對於無頭啓動,你需要通過「無頭」的vbox.openRemoteSession的第三個參數(類型)(會話,UUID類型,「」)方法調用。查看vboxshell.py和VBoxWebSrv.py中的startVm()函數以供參考。