2009-12-18 11 views
5

Estaba interesado en hacer un trabajo multiplataforma con un dispositivo usb en python, ¿algún consejo o recomendación sobre módulos que puedan hacer este tipo de cosas?módulo usb de plataforma cruzada para python?

He mirado alrededor de SF y googlecode sin mucha suerte.

gracias!

ct

Respuesta

5

PyUSB es lo que busca. es un contenedor de libusb que funciona en Linux y fue portado en Windows.

+0

¿hay algo que no requiera un usb dep externo (como libusb)? –

+0

no conozco ninguna. libusb (o cualquier equivalente, como openusb) es un mal necesario ya que necesitas algo como un controlador de dispositivo para escribir a través del puerto USB, y no escribirás tales cosas de bajo nivel en Python. –

+0

@Adrien, uno podría presumiblemente escribir en las API de Windows usando ctypes, que ahora es estándar en Python. –

Cuestiones relacionadas