discos listado en Python varía entre los sistemas operativos , ya que no hay manera universal a acceder a información de la partición en todos los sistemas . Sin embargo , hay algunas librerías que se pueden utilizar para leer los archivos de GNU /Linux y Mac OS X que la información de la lista de particiones y bibliotecas específicas de Windows para la información de los listados en una máquina Microsoft Windows. Dependiendo de la aplicación, se tendrá que desarrollar la aplicación para utilizar uno o el otro para adquirir la información que necesita. Instrucciones
Microsoft Windows
1
Asegúrese de que usted utilice las extensiones win32 anteponiendo su guión por " importación win32api ", junto con sus otras importaciones de la biblioteca.
2
Coloque la lista de unidades en una variable usando " driveslist = win32api.GetLogicalDriveStrings ()".
3
Analizar la lista para ver con " driveslist = driveslist.split ('\\ 000 ' ) [ ,": -1 ] " , luego en" unidades de impresión " para la salida de la lista
GNU /Linux y Mac OS X
4
Comience su guión con sus importaciones , el archivo. bibliotecas externas que va a llamar a través de su programa , a continuación, añadir en la biblioteca de herramientas de sistema operativo con la línea de " import os " . La biblioteca de herramientas OS proporciona docenas de funciones para acceder a información importante del sistema en los sistemas UNIX .
5
Leer el archivo en una variable /proc /partitions con "p = popen ( " cat /proc /particiones ") ." La razón por la que esto funciona es porque el fichero /proc /partitions es accesible por cualquier usuario, a diferencia de otra solución usando fdisk o cualquier otra aplicación .
6
Pipe la variable p de modo que usted puede imprimir el texto con la line " drives = p.read ()" , a continuación, utilizar " unidades de impresión" para ver la lista . La función read () dibuja los datos brutos y los lugares en los variadores de modo que se puede mostrar con la función de impresión.