用python实现打开虚拟机_如何使用python从虚拟机读取文件
我使用oraclevirtualbox在我的系統上運行一個虛擬機,我要完成的是從物理系統讀取虛擬機上的文件。我正在使用virtualbox api(pyvbox)與virtualbox進行接口。這是我第一次使用virtualbox api。在
更新>>> import virtualbox
>>> vbox = virtualbox.VirtualBox()
>>> vm =vbox.find_machine("XPBox")
>>> session = vm.create_session()
>>> gs = session.console.guest.create_session('xphandler' , ' qwerty')
>>> process, stdout, stderr = gs.execute('C:\\Windows\\System32\\cmd.exe', ['/C', 'tasklist'])
Traceback (most recent call last):
File "", line 1, in
process, stdout, stderr = gs.execute('C:\\Windows\\System32\\cmd.exe', ['/C', 'tasklist'])
File "C:\Python27\lib\site-packages\virtualbox\library_ext\guest_session.py", line 54, in execute
process.wait_for(int(library.ProcessWaitResult.start), 0)
File "C:\Python27\lib\site-packages\virtualbox\library.py", line 13666, in wait_for
reason = ProcessWaitResult(reason)
File "C:\Python27\lib\site-packages\virtualbox\library.py", line 121, in __init__
raise ValueError("Can not find enumeration where value=%s" % value)
ValueError: Can not find enumeration where value=None
>>>
這是當我輸入下面給定的解決方案時的輸出。在
總結
以上是生活随笔為你收集整理的用python实现打开虚拟机_如何使用python从虚拟机读取文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python deepcopy报错_py
- 下一篇: python循环经典例题_python练