【发布时间】:2016-02-07 17:42:10
【问题描述】:
我正在运行一个测试,其中包括安装和卸载 USB 设备。
测试在 Linux 和 Windows 上运行。 Linux 显然不是问题,但有没有办法,最好是通过 Python,在 Windows 上做到这一点?或者更好的是,是否有一个可以交叉兼容的库,并且可以为每个操作系统做到这一点?
【问题讨论】:
标签: python linux windows mount
我正在运行一个测试,其中包括安装和卸载 USB 设备。
测试在 Linux 和 Windows 上运行。 Linux 显然不是问题,但有没有办法,最好是通过 Python,在 Windows 上做到这一点?或者更好的是,是否有一个可以交叉兼容的库,并且可以为每个操作系统做到这一点?
【问题讨论】:
标签: python linux windows mount
你可能需要安装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 来加入路径。
【讨论】: