entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

obtener iManufacturer y endpoint(in - out) pyusb

buenas tardes,

veran estoy trabajando con python y la libreria pyusb, para obtener los campos idVendedor, idProduct, y los endpoint(int- out),

este es mi fragmento de codigo:

import sys
import usb
import usb.util

busses = usb.busses()
for bus in busses:
    devices = bus.devices
    for dev in devices:
        handle = dev.open()
        print(dev.filename)
        print(dev.idVendor)
        if dev.iManufacturer == 0:
            print('')
        else:
            print('{}'.format(handle.getString(dev.iManufacturer,255)))
            take = handle.getString(dev.iManufacturer,255)

y esto es lo que devuelve:

16700
b'Dell Computer Corp'

3141
b'CN018T967248725GB6YMA01'

2652
b'Broadcom Corp'

2385
b'Kingston'
[Finished in 0.4s]

como pueden ver el iManufacturer me devuelve una b y no de como quitarla y no se como obtener los endpoint espero puedan ayudarme.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta