Я хочу определить определенную папку (например: D: \ Fldr), а затем выполнить поиск по ее подпапкам, извлекая все имена текстовых файлов внутри этих подпапок. Я написал следующее:Исходная папка/действие файла
import os
Prev_WorkFolder = os.getcwd()
FileNameLst = []
for _Root, _Folder, _File in os.walk('D:'):
if _Folder == 'Fldr':
os.chdir ('/Fldr')
for FileName in _File:
if FileName.endswith (('.txt')):
FileNameLst.append (FileName)
print (FileNameLst)
os.chdir (Prev_WorkFolder)
Это не выдавало ни результата, ни ошибок (как я и ожидал). Я прочитал несколько потоков в SOF о том, как обращаться с файлами и папками в Python, но я не могу применить все эти действия.
PS:
Другая проблема заключается в том, что я вручную установить его пойти на диске D: на самом деле мне нужно, чтобы автоматически найти эту папку (Fldr) на любом диске.
Спасибо, я изменил весь алгоритм, чтобы сделать это по-другому. Спасибо за ответ в любом случае. – Vynylyn