2009-06-05 11 views
2

dupliquées possible:
Is there a way to list all the available drive letters in python?récupération lettres de lecteur dans les fenêtres (de python)

Quel est le moyen de récupérer la liste de lecteur actuellement monté dans Windows incl. Lecteurs de pouce, et les réseaux mappés.

je fais actuellement

 
    drives=[] 
    for c in string.lowercase: 
     if os.path.isdir(c+':'): 
      drives.append(c+':') 

qui semble laid, mais est tout à fait la preuve BAISER :)

+0

double: http://stackoverflow.com/questions/827371/is-there-a -way-to-list-all-les-disponibles-drive-lettres-en-python –

Répondre

3
win32api.GetLogicalDriveStrings().split("\x00") 
+0

Voici un exemple de travail complet basé sur la réponse de Sanjaya: 'importation win32api def does_drive_exist (lettre): retour (lettre win32api .GetLogical DriveStrings(). Split ("\ x00")) impression does_drive_exist ("P: \\") ' –

Questions connexes