Разобрать html-файлы в каталоге и проверить, правильно ли они сформированы в Python.
Я надеюсь написать скрипт, который будет проходить через каталог и проверять, правильно ли сформированы HTML-файлы. Пожалуйста, смотрите мой код
directory = "html"
for root, dirs, files in os.walk(directory):
for file in files:
if str(file).endswith('.html'):
#Help needed here
if file is badly formed:
print "Badly Formed"
else:
print "Well Formed"
1 ответ
Решение
import xml.etree.ElementTree as ETree
....
try:
self.doc = ETree.parse( file )
# do stuff with it ...
except ETree.ParseError :
print( "ERROR in {0} : {1}".format( ETree.ParseError.filename, ETree.ParseError.msg ) )