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/