Какой самый простой способ получить уникальный идентификатор usb-накопителя с python в Linux? - PullRequest
1 голос
/ 06 декабря 2011

Я хочу получить уникальный идентификатор с жесткого диска USB с python для проекта, над которым я работаю.Какой самый простой способ добиться этого?Есть ли лучший способ сделать это?Можно ли это сделать независимо от платформы?

1 Ответ

2 голосов
/ 06 декабря 2011

Используйте системный вызов для чтения в 'lsusb', а затем проанализируйте вывод.

import os  
cmd = 'lsusb'  
os.system(cmd)

Или более простым для анализа решением была бы библиотека команд.

import commands  
output = commands.getstatusoutput('lsusb')

И тогда вы будете манипулировать или искать выходные данные с помощью регулярного выражения для вашего устройства.

...