2015-11-06 4 views
8

Ich führe einen Test durch, der das Mounten und Unmounten eines USB-Gerätes beinhaltet.So mounten und unmounten unter Windows

Der Test wird sowohl unter Linux als auch unter Windows ausgeführt. Linux ist natürlich kein Problem, aber gibt es einen Weg, vorzugsweise mittels Python, dies unter Windows zu tun? Oder besser noch, gibt es eine Bibliothek, die Cross-kompatibel ist, und das würde das für jedes Betriebssystem tun?

Antwort

0

Sie müssen installieren können Desktop-Experience package

versuchen

import platform 
if(platform.system()== "Windows"): 
     os.system('PowerShell Mount-DiskImage C:\path\ConsumerPreview-32bit.iso') 
     #as mount operates only in powershell 
elif (platform.system() = "Linux"): 
     os.system("mount /dev/dvdrom /mount-point") 

für Auswurf DisMount-DiskImage C:\path\English.iso

und für Informationen Get-DiskImage C:\path\English.iso | Get-Volume

können Sie verwenden os.path.join montieren Pfade verbinden

+0

wo ist th e shareName Pfad. Ist das, wo ich den USB-Stick mounten möchte und Gerätename ist der Name von USB? – homeGrown

+0

Sharename ist \ Mountpoint Devicename ist der vollständige Pfad für USB – Ravichandra