Recherche récursive de sous-dossiers et retour de fichiers dans une liste python

| | | | | | | | | |

Je travaille sur un script pour parcourir de manière récursive les sous-dossiers d'un dossier principal et créer une liste à partir d'un certain type de fichier. J'ai un problème avec le script. Il est actuellement défini comme suit

for root, subFolder, files in os.walk(PATH) : for item in files : if item.endswith(".txt") : fileNamePath = str(os .path.join(root,subFolder,item)) 

le problème est que la variable subFolder extrait une liste de sous-dossiers plutôt que le dossier dans lequel se trouve le fichier ITEM. Je pensais exécuter une boucle for pour le sous-dossier avant et rejoindre la première partie du chemin, mais j'ai pensé que je revérifierais pour voir si quelqu'un avait des suggestions avant cela. Merci pour votre aide !