【发布时间】:2017-01-01 03:11:24
【问题描述】:
我有一个从图像目录生成列表的工作函数
def jpg_descended(folder):
matches = []
for root, dirnames, filenames in os.walk(unicode(folder)):
for extension in ('*.jpg', '*.jpeg', '*.png'):
for filename in fnmatch.filter(filenames, extension):
matches.append(os.path.join(root, filename))
return sorted(matches, key=os.path.getmtime, reverse=True)
但是我怎样才能让它跳过我放在列表中的目录?
excludes = ["october", "december"]
我希望它不返回名为“october”或“december”的目录或我可能添加到排除列表中的任何其他目录中的任何内容。
感谢所有帮助。
【问题讨论】:
标签: python-2.7 for-loop os.walk