Guest User

Untitled

a guest
Oct 23rd, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Fri Jul 21 14:31:25 2017
  4. """
  5.  
  6. import os
  7. from xml.sax.handler import ContentHandler
  8. from xml.sax import make_parser
  9.  
  10.  
  11. def parsefile(file):
  12. parser = make_parser()
  13. parser.setContentHandler(ContentHandler())
  14. parser.parse(file)
  15.  
  16. path = r"*moduledir*"
  17.  
  18. #walk_dir = sys.argv[1]
  19. walk_dir = path
  20. i =1
  21. print('Kigger efter filer der ikke er velformaterede (XML) i ' + walk_dir)
  22.  
  23. error = []
  24.  
  25. for root, subdirs, files in os.walk(walk_dir):
  26. print(root)
  27.  
  28. for subdir in subdirs:
  29. print(subdir)
  30.  
  31. for filename in files:
  32. file_path = os.path.join(root, filename)
  33. i+=1
  34. #print('\t- file %s (full path: %s)' % (filename, file_path))
  35. try:
  36. parsefile(file_path)
  37. #print("%s is well-formed" % (filename))
  38. except Exception as e:
  39. error.extend(filename)
  40. #print("%s is NOT well-formed! %s" % (filename, e))
  41.  
  42. print("Det var det. der er kigget i %i XML-filer." % (i))
  43. print("Der er noget galt i disse:")
  44. print(error)
Add Comment
Please, Sign In to add comment