Skip to content

Instantly share code, notes, and snippets.

View gkalab-snippets's full-sized avatar

gkalab-snippets

View GitHub Profile
@gkalab-snippets
gkalab-snippets / dirwalk_pattern.py
Created September 25, 2012 21:24
Python: dirwalk with pattern
import os
import fnmatch
def dirwalk(directory, pattern="*"):
"walk a directory tree, using a generator"
for name in os.listdir(directory):
fullpath = os.path.join(directory, name)
if os.path.isdir(fullpath) and not os.path.islink(fullpath):
for name in dirwalk(fullpath): # recurse into subdir
@gkalab-snippets
gkalab-snippets / dirwalk.py
Created September 25, 2012 21:18
Python: dirwalk
import os
def dirwalk(directory):
"walk a directory tree, using a generator"
for name in os.listdir(directory):
fullpath = os.path.join(directory, name)
if os.path.isdir(fullpath) and not os.path.islink(fullpath):
for name in dirwalk(fullpath): # recurse into subdir
yield name