пятница, 19 августа 2011 г.

Получить список всех папок и файлов v2. Python

3 апреля я писал о том как Получить список файлов в каталоге

сегодня я хочу разместить еще один вариант того как это можно сделать .

Как получить список всех папок и файлов в определенной директории? Очень просто – используя функцию os.walk()


import os
def getsubs(dir):
# get all
dirs = []
files = []
for dirname, dirnames, filenames in os.walk(dir):
dirs.append(dirname)
for subdirname in dirnames:
dirs.append(os.path.join(dirname, subdirname))
for filename in filenames:
files.append(os.path.join(dirname, filename))
return dirs, files


решение взято с сайта: http://ninjaside.info/2010/12/poluchit-spisok-vsex-papok-i-fajlov-python/

Комментариев нет:

Отправить комментарий