[英]how i Get usb number port from connected device via python
I want know which device connect to which usb port in ubuntu ... for example when I connect bluetooth dongle to usb I want know to which usb port Bluetooth is connected. 我想知道哪个设备连接到ubuntu中的哪个USB端口...例如,当我将蓝牙加密狗连接到USB时,我想知道蓝牙连接到了哪个USB端口。
When I run: 当我跑步时:
tail -f /var/log/messages
in can see usb port number like this: 在可以看到这样的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
I want get usb 1-1.2
programmatically via python 我想通过python以编程方式获取usb 1-1.2
I know lsusb -t
get me port but I want also device number and -t
get me a few data 我知道lsusb -t
可以给我端口,但是我也想要设备号和-t
可以给我一些数据
您可以使用PyUSB(Ubuntu和Debian中的python-usb软件包),也可以自己遍历/ sys / bus / usb / devices,所有信息均以纯文本格式存在。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.