我在 ubuntu 9.04 上使用 python 假设我有两个 USB 设备连接到一台 PC。我如何识别 python 代码中的设备......例如
如果 USB 端口号 == A 向设备 1 写入数据 如果 USB 端口 ID == B 向设备2写入数据
任何想法....
最佳答案
你试过了吗pyUsb ? 安装使用:
pip install pyusb
这里是您可以执行的操作的片段:
import usb
busses = usb.busses()
for bus in busses:
devices = bus.devices
for dev in devices:
print("Device:", dev.filename)
print(" idVendor: %d (0x%04x)" % (dev.idVendor, dev.idVendor))
print(" idProduct: %d (0x%04x)" % (dev.idProduct, dev.idProduct))
Here一个很好的 pyUsb 教程。
有关更多文档,请使用 Python 交互模式与 dir() 和 help()。
关于python - USB设备识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2487033/