У меня есть программа, которую я хочу сделать более динамичной c. Текущая настройка буквально печатает все.
Я бы хотел, чтобы программа работала с a для l oop (любые другие предложения были бы хорошими). Моя цель - l oop через указанный c файл с подкаталогами и получить имя каждой папки (подкаталога), а затем получить имя файла в подкаталоге.
Чтобы поместить это в строку файла: C: \ Папка 1 \ Папка 2 \ Имя файла
Из приведенного выше, я хотел бы получить значения Folder 2
и File name
.
Мой код пока:
for sub_dir in os.listdir(r"C:\Folder 1\"):
DIR = r'' + sub_dir
files_found = len([name for name in os.listdir(DIR) if os.path.isfile(os.path.join(DIR, name))])
if(files_found > 0):
for files in os.listdir(sub_dir):
file_name = os.path.splitext(files)[0]
Я получаю сообщение об ошибке -> FileNotFoundError: [WinError 3] Системе не удается найти указанный путь: Folder 2
I ценим ваши усилия, чтобы помочь.