Mercurial > hg > webaudioevaluationtool
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) |