【发布时间】:2012-09-18 00:26:36
【问题描述】:
我想提出列出目录及其子目录中所有文件的最佳方式。完成后,我想过滤掉它们。因此,最好分两行完成:
def getFilesContaining(filename):
files = map(lambda x: os.path.join(x, file), os.walk('.')) #Note: this map does NOT work
filtered_files = filter(lambda x: filename in x, files)
return filtered_files
【问题讨论】:
-
2 行与最优有什么关系?
标签: python map lambda python-2.7 directory-listing