-1
我的代碼模塊,以獲取有關插入USB端口的設備的所有細節。 然而,當我運行程序我得到以下錯誤:爲什麼我得到this-->導入錯誤:沒有名爲backend.libusb10
ImportError: No module named backend.libusb10
可有人請解釋一下嗎? 我檢查了我的網站包文件夾,我有後端。 感謝,提前:)
這裏是我的代碼
import usb.core
import usb.util
import usb
# find our device
dev = usb.core.find(find_all=True)
busses = usb.busses()
# was it found?
if dev is None:
raise ValueError('Device not found')
for bus in busses:
devices = bus.devices
for dev in devices:
try:
_name = usb.util.get_string(dev.dev, 19, 1)
except:
continue
dev.set_configuration()
cfg = dev.get_active_configuration()
interface_number = cfg[(0,0)].bInterfaceNumber
alternate_settting = usb.control.get_interface(interface_number)
print "Device name:",_name
print "Device:", dev.filename
print " idVendor:",hex(dev.idVendor)
print " idProduct:",hex(dev.idProduct)
for config in dev.configurations:
print " Configuration:", config.value
print " Total length:", config.totalLength
print " selfPowered:", config.selfPowered
print " remoteWakeup:", config.remoteWakeup
print " maxPower:", config.maxPower
print
您可以發佈完整的堆棧跟蹤? –
回溯(最近一次通話最後): 文件「C:/ Users/Yamit Kashyap/Desktop/ID_USB」,第6行, dev = usb.core.find(find_all = True) 文件「Z:\ Work \ Python的\ LIB \站點包\ USB \ core.py」,線路836,在發現 進口usb.backend.libusb10作爲libusb10 導入錯誤:沒有模塊名爲backend.libusb10 –
Nix