Friends Only
Жалобы и предложения можно оставлять в этом посте.
Жалобы и предложения можно оставлять в этом посте.
import re, os
path = u"/Users/username/Documents"
class diskwalk(object):
"""Интерфейс доступа к коллекциям, получаемым при обходе каталога"""
def __init__(self, path):
self.path = path
def enumeratePaths(self):
path_collection = []
for dirpath, dirnames, filenames in os.walk(self.path):
for file in filenames:
fullpath = os.path.join(dirpath, file)
path_collection.append(fullpath)
return path_collection
def enumerateFiles(self):
file_collection = []
for dirpath, dirnames, filenames in os.walk(self.path):
for file in filenames:
file_collection.append(file)
return file_collection
def enumerateDir(self):
dir_collection = []
for dirpath, dirnames, filenames in os.walk(self.path):
for dir in dirnames:
dir_collection.append(dir)
return dir_collection
testdir = diskwalk(path)
print testdir.enumerateDir()





