Estou trabalhando em um script para percorrer recursivamente as subpastas em uma pasta principal e construir uma lista de um determinado tipo de arquivo. Estou tendo um problema com o script. Atualmente está definido da seguinte forma
para root, subFolder, files in os.walk(PATH): for item in files: if item.endswith(".txt") : fileNamePath = str(os .path.join(root,subFolder,item))
o problema é que a variável subFolder está puxando uma lista de subpastas em vez da pasta em que o arquivo ITEM está localizado. Eu estava pensando em executar um loop for para a subpasta antes e ingressar na primeira parte do caminho, mas imaginei que verificaria se alguém tem alguma sugestão antes disso. Obrigado pela ajuda!