使用python查找usb大容量存储设备的卷标

2024-04-19 07:36:01 发布

您现在位置:Python中文网/ 问答频道 /正文

有人能告诉我如何使用python获得usb大容量存储设备的卷标(在资源管理器中显示的名称,而不是设备名称::/dev/sdX)? 哈尔已经反对,所以请不要建议它作为一个选择。在

编辑:有没有使用pyudev或pyusb的方法??在


Tags: 方法dev名称编辑sdx建议usbpyusb
1条回答
网友
1楼 · 发布于 2024-04-19 07:36:01

如果不想使用HAL,可以通过调用subprocess来实现。在

import subprocess

mounts = {}

for line in subprocess.check_output(['mount', '-l']).split('\n'):
    parts = line.split(' ')
    if len(parts) > 2:
        mounts[parts[2]] = parts[0]

print mounts

相关问题 更多 >