Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- """
- Created on Fri Jul 21 14:31:25 2017
- """
- import os
- from xml.sax.handler import ContentHandler
- from xml.sax import make_parser
- def parsefile(file):
- parser = make_parser()
- parser.setContentHandler(ContentHandler())
- parser.parse(file)
- path = r"*moduledir*"
- #walk_dir = sys.argv[1]
- walk_dir = path
- i =1
- print('Kigger efter filer der ikke er velformaterede (XML) i ' + walk_dir)
- error = []
- for root, subdirs, files in os.walk(walk_dir):
- print(root)
- for subdir in subdirs:
- print(subdir)
- for filename in files:
- file_path = os.path.join(root, filename)
- i+=1
- #print('\t- file %s (full path: %s)' % (filename, file_path))
- try:
- parsefile(file_path)
- #print("%s is well-formed" % (filename))
- except Exception as e:
- error.extend(filename)
- #print("%s is NOT well-formed! %s" % (filename, e))
- print("Det var det. der er kigget i %i XML-filer." % (i))
- print("Der er noget galt i disse:")
- print(error)
Add Comment
Please, Sign In to add comment