Найти - Пользователи
Полная версия: os.walk нужно получить полные пути до каждого файла.
Начало » Python для новичков » os.walk нужно получить полные пути до каждого файла.
1
UsCr
Здравствуйте. Нужно получить полные пути до всех файлов в родительских и вложенных каталогах.
Поиск по форуму дал 1 пост. Его писал я пол года назад и совсем про другое. Гугление не дало совсем ничего. Я написал неработающую франкенштейноподобную конструкцию из 3 вложенных генераторов списков.

Конкретика:
Структура каталога:
test/
testfile1
testfile2
subtest1/
testfile1
testfile2
subtest2/
testfile1
testfile2
subtest1/
testfile1
testfile2
Нужно получить
Впрочем, порядок путей в списке не важен.
UsCr
Прошу прощения. Нужно активнее читать доку. Решил так:
listdir = []
for root, dirs, files in os.walk('/home/nazarovd/test'):
for one_file in files:
listdir.append(os.path.join(root, one_file))
asilyator
Полный путь будет, если параметром os.walk будет тоже полный путь, а как расширить относительный путь до абсолютного?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB