comparison scripts/comment_parser.py @ 1051:cabeed51943a

Scripts: evaluation_stats.py added to quickly show a report on tests done so far (to be expanded)
author Brecht De Man <BrechtDeMan@users.noreply.github.com>
date Wed, 01 Jul 2015 11:09:17 +0100
parents 7a8fcf04aad3
children b7fd0296c6ab
comparison
equal deleted inserted replaced
1050:6e97481ae3b1 1051:cabeed51943a
11 # get every XML file in folder 11 # get every XML file in folder
12 for file in os.listdir(folder_name): 12 for file in os.listdir(folder_name):
13 if file.endswith(".xml"): 13 if file.endswith(".xml"):
14 tree = ET.parse(folder_name + '/' + file) 14 tree = ET.parse(folder_name + '/' + file)
15 root = tree.getroot() 15 root = tree.getroot()
16 16
17 # get list of all page names 17 # get list of all page names
18 for audioholder in root.findall("./audioholder"): # iterate over pages 18 for audioholder in root.findall("./audioholder"): # iterate over pages
19 page_name = audioholder.get('id') # get page name 19 page_name = audioholder.get('id') # get page name
20 20
21 if page_name is None: # ignore 'empty' audio_holders 21 if page_name is None: # ignore 'empty' audio_holders
22 print "WARNING: " + file + " contains empty audio holder. (comment_parser.py)"
22 break 23 break
23 24
24 # create folder [page_name] if not yet created 25 # create folder [page_name] if not yet created
25 if not os.path.exists(folder_name + "/" + page_name): 26 if not os.path.exists(folder_name + "/" + page_name):
26 os.makedirs(folder_name + "/" + page_name) 27 os.makedirs(folder_name + "/" + page_name)