<分区>
我正在运行一个测试,其中包括安装和卸载 USB 设备。
测试在 Linux 和 Windows 上运行。 Linux 显然不是问题,但有没有办法,最好是通过 Python,在 Windows 上执行此操作?或者更好的是,是否有一个交叉兼容的库,并且可以为每个操作系统做到这一点?
<分区>
我正在运行一个测试,其中包括安装和卸载 USB 设备。
测试在 Linux 和 Windows 上运行。 Linux 显然不是问题,但有没有办法,最好是通过 Python,在 Windows 上执行此操作?或者更好的是,是否有一个交叉兼容的库,并且可以为每个操作系统做到这一点?
最佳答案
您可能需要安装Desktop-Experience 包
试试下面的代码:
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 |获取音量
您可以使用 mount os.path.join
来连接路径。
关于python - 如何在 Windows 上挂载和卸载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33569122/
相关文章:
python - 为什么我的 'xmap' 函数并不比内置的 'map' 快?
python - 静态变量可以在python中声明为私有(private)吗?
linux - OpenCV多个版本的安装和维护(也适用于任何其他3rd方库)
linux - 如何在 Ubuntu 上固定 Rabbitmq 版本?
python - 使用 sync_imports() 在 IPython.parallel 引擎上导入自定义模块
python - 如何使用Playwright与Metamask交互?
linux - 在 Windows 环境中或从 Windows 环境测试 Linux shell 脚本,无需从一个窗口跳转到另一个窗口