为什么是总线目录名以及开发文件名空字符串?

2024-04-18 02:46:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我对使用PyUSB非常陌生。我有一些USB设备连接到我的机器上,并试图获取它们的一些属性。基于我从其他使用PyUSB的例子中所学到的,我在Linux中生成了一个简短的程序。以下是程序的一个片段:

busses = usb.busses()
   for bus in busses:
       devices = bus.devices
       for dev in devices:
          print dev.filename
          print bus.dirname
          print dev.idProduct

当我检查输出时开发文件名以及总线目录名所有设备都是空字符串。这个开发产品是正确的。在

有人能帮我解答这些问题吗? (1) 什么是开发文件名? (2) 什么是总线名称? (3) 这两个属性都可以为空吗?在

谢谢。在


Tags: indev程序机器for属性文件名usb
1条回答
网友
1楼 · 发布于 2024-04-18 02:46:33

设备号在devnum中:

busses = usb.busses()
   for bus in busses:
       devices = bus.devices
       for dev in devices:
          print dev.devnum #filename is empty!!
          print bus.dirname
          print dev.idProduct

相关问题 更多 >