如何在Windows上安装和卸载

hom*_*own 8 python linux windows mount

我正在运行包括安装和卸载USB设备的测试.

该测试在Linux和Windows上运行.Linux显然不是一个问题,但有没有办法,最好通过Python,在Windows上执行此操作?或者更好的是,是否存在交叉兼容的库,并且每个操作系统都会这样做?

Rav*_*dra 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")
Run Code Online (Sandbox Code Playgroud)

用于弹出DisMount-DiskImage C:\path\English.iso

并获取信息Get-DiskImage C:\path\English.iso | Get-Volume

您可以使用 mountos.path.join来连接路径。