在Linux上如何用Python获取USB驱动器的唯一ID?
我想用Python从一个USB硬盘上获取唯一的ID,因为我正在做一个项目。有什么简单的方法可以做到这一点吗?有没有更好的方法?这个操作可以在不同的平台上都能实现吗?
1 个回答
2
使用系统调用来读取'lsusb'的内容,然后解析它的输出。
import os
cmd = 'lsusb'
os.system(cmd)
或者,你可以使用一个更容易解析的解决方案,就是命令库。
import commands
output = commands.getstatusoutput('lsusb')
接着,你可以用正则表达式来处理或搜索输出中的设备信息。