All pastes #884555 Raw Edit

Anonymous

public python v1 · immutable
#884555 ·published 2008-01-30 13:24 UTC
rendered paste body
#!/usr/bin/env pythonimport sys, os, os.path,htmllibfrom HTMLParser import HTMLParserclass MyParser(HTMLParser):	def handle_starttag(self,tag,attrs):		print tag	dir = sys.argv[1]html_files = []def simple_walk(dir):   for file in os.listdir(dir):      filename = os.path.join(dir, file)      if os.path.isfile(filename):         if os.path.splitext(filename)[1] == ".html":            html_files.append(filename)      elif os.path.isdir(filename):         simple_walk(filename)def parse(files):	for file in files:		try:			f = open(file, 'r')			print file, ':'			data = f.read()			parser = MyParser()			parser.feed(data)		except parser.HTMLParseError, e:			print "Error", s, "continuine"			continue			simple_walk(dir)parse(html_files)