簡體   English   中英

使用python查找USB大容量存儲設備的卷標

[英]Finding Volume Label of a usb mass storage device using python

有人可以告訴我如何使用python獲取USB大容量存儲設備的卷標(資源管理器中顯示的名稱,而不是設備名稱::: / dev / sdX)嗎? HAL已棄用,因此請不要建議使用它。

編輯:有沒有辦法使用pyudev或pyusb?

如果您不想使用HAL,則可以通過調用子進程來實現

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM