Besoin du chemin pour des fichiers particuliers en utilisant os.walk ()

Je suis en train de réaliser certaines de géotraitement. Ma tâche est de localiser tous les fichiers de formes dans un répertoire, puis de trouver le nom de chemin complet pour que shapefile dans le répertoire. Je peux obtenir le nom du fichier de formes, mais je ne sais pas comment obtenir le nom de chemin complet pour que shapefile.

shpfiles = []
for path, subdirs, files in os.walk(path):
    for x in files:
        if x.endswith(".shp") == True:
            shpfiles.append[x]

source d'informationauteur Schack | 2013-05-09