我如何从连接设备通过python获取USB号码端口

时间:2014-07-27 16:27:10

标签: python ubuntu debian

我想知道哪个设备连接到ubuntu中的哪个usb端口... 例如,当我将蓝牙适配器连接到USB时,我想知道蓝牙连接到哪个USB端口。

当我跑步时:

tail -f /var/log/messages

in可以看到像这样的usb端口号:

Jul 27 20:51:58 Smart-Installer kernel: [  711.363300] usb 1-1.2: New USB device found, idVendor=0a12, idProduct=0001
Jul 27 20:51:58 Smart-Installer kernel: [  711.363331] usb 1-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0

我希望通过python

以编程方式获取usb 1-1.2

我知道lsusb -t给我端口,但我也想要设备编号,-t给我一些数据

1 个答案:

答案 0 :(得分:0)

您可以使用PyUSB(Ubuntu和Debian中的python-usb包),也可以自己遍历/ sys / bus / usb / devices,所有信息都以纯文本形式显示。