我想提出列出目录及其子目录中所有文件的最佳方式。完成后,我想过滤掉它们。因此,最佳情况下,这将在 2 行中完成:
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