OS.Walk and Fnmatch in Python
import fnmatch
import os
images = ['*.jpg', '*.jpeg', '*.png', '*.tif', '*.tiff']
matches = []
for root, dirnames, filenames in os.walk("C:\\"):
for extensions in images:
for filename in fnmatch.filter(filenames, extensions):
matches.append(os.path.join(root, filename))
permalink -
-
http://www.pythonforbeginners.com/systems-programming/os-walk-and-fnmatch-in-python/