recherche de tous les fichiers des disques à l'aide de Python

Je travaille avec python et j'ai besoin d'une fonction ou d'une bibliothèque de recherche pour mes fichiers dans tous les lecteurs, que je lui donne juste le nom de fichier comme F3 dans Windows que la recherche sur tous les dossiers dans l'ordinateur.
système d'exploitation windows , les lecteurs locaux, j'écris un code

import os
import win32api
paths = 'D:/'
def dir_list_folder(paths):
    for folderName in os.listdir(paths):
        if (folderName.find('.') == -1):
            folderPath = os.path.join(paths,folderName );
            dir_list_folder(folderPath);
        else:
            print ('Files is :'+ folderName );

il me donner un bon résultat, mais un certain type est de me donner une erreur , si je n'ai pas besoin de rechercher dans .Zip ou .Fichier RAR comment je peux le faire

  • Essayez vous-même d'abord, puis de demander pour tout problème particulier que vous ne pouvait pas surmonter.
  • Pourriez-vous être plus précis sur vos besoins, quel est votre système d'exploitation, qu'entendez-vous par tous les lecteurs: tous les lecteurs locaux, réseau de disque partagé?
  • voir modifier une question
  • voir modifier une question
InformationsquelleAutor | 2012-10-25