我正在运行包括安装和卸载USB设备的测试。
测试在Linux和Windows上运行。 Linux显然不是一个问题,但有没有办法,最好通过Python,在Windows上执行此操作?或者更好的是,是否存在交叉兼容的库,并且每个操作系统都会这样做?
答案 0 :(得分:1)
您可能需要安装Desktop-Experience package
尝试以下代码:
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")
用于弹出DisMount-DiskImage C:\path\English.iso
和信息Get-DiskImage C:\path\English.iso | Get-Volume
您可以使用mount os.path.join
来加入路径。