import os import re for person in os.listdir("."): if person != 'archive': try: items = "" os.chdir(person) for image in os.listdir("."): if re.findall(".jpg$|.jpeg$|.png$|.gif$", image, re.IGNORECASE): items += '
\n' % image page = """ Pictures of %(person)s %(items)s """ % locals() open("index.html", 'w').write(page) os.chdir("..") except OSError, e: pass