[英]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.