【问题标题】:How to mount and unmount on windows [closed]如何在 Windows 上挂载和卸载 [关闭]
【发布时间】:2016-02-07 17:42:10
【问题描述】:

我正在运行一个测试,其中包括安装和卸载 USB 设备。

测试在 Linux 和 Windows 上运行。 Linux 显然不是问题,但有没有办法,最好是通过 Python,在 Windows 上做到这一点?或者更好的是,是否有一个可以交叉兼容的库,并且可以为每个操作系统做到这一点?

【问题讨论】:

    标签: python linux windows mount


    【解决方案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 来加入路径。

    【讨论】:

    • shareName 路径在哪里。这是我要安装 USB 的地方吗?设备名称是 USB 的名称?
    • 共享名是 \mountpoint 设备名是 USB 的完整路径
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    • 1970-01-01
    • 2017-01-09
    • 2014-12-27
    • 2013-11-17
    • 1970-01-01
    相关资源
    最近更新 更多