Yo tuve un problema similar con tarjetas de audio y TV. Lo resolví leyendo /proc/asound/devices y extrayendo de allí la información del orden en que son detectados. Hay algo similar para usb: /proc/bus/usb/devices. No sé si te sirva.

El problema fundamental con esto es que es dependiente del sistema operativo, por lo que no podrá usarse en Windows ni en otro sistema que no sea POSIX. Sería deseable tener una solución dentro de Python.

Gerardo

Oswaldo Hernández wrote:
Hola,

En un script python para copias de seguridad necesito montar un disco usb para copiar los archivos.

En este momento cuando configuro el script guardo el dispositivo que asigna linux al disco usb, por ejemplo /dev/sdd, con el luego ejecuto "subprocess.popen('mount /dev/sdd1 /mnt')".

El problema es que el device que hoy es /dev/sdd mañana puede ser otro debido a que se ha agregado un disco al sistema, o por cualquier otro motivo, por lo que me gustaría 'autodetectar' que dispositivo se ha asignado al disco usb.

¿Conocéis alguna forma de hacerlo?


_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a