Rekursive Unterordnersuche und Rückgabe von Dateien in einer Listenpython

| | | | | | | | | |

Ich arbeite an einem Skript, um Unterordner in einem Hauptordner rekursiv zu durchsuchen und eine Liste aus einem bestimmten Dateityp zu erstellen. Ich habe ein Problem mit dem Skript. Es ist derzeit wie folgt eingestellt

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

Das Problem besteht darin, dass die subFolder-Variable eine Liste von Unterordnern einzieht und nicht den Ordner, in dem sich die ITEM-Datei befindet. Ich habe darüber nachgedacht, eine for-Schleife für den Unterordner auszuführen und mich dem ersten Teil des Pfads anzuschließen, aber ich dachte, ich würde noch einmal nachsehen, ob jemand vorher Vorschläge hat. Danke für deine Hilfe!