def run(file_name): print "Parsing xml-file ...", data_set = prepare_data(file_name) data2 = copy.deepcopy(data_set) print "done" print "Calculating part IIa ...", taskA = open("result_part2a.txt", "wb") if taskA: for pair in data_set: d = find_distance(pair) print >> taskA, d taskA.close() print "done" print "Results from part IIa, saved as 'result_part2a.txt'" else: print "Error opening file in part2a.py" name = part2b.run(data2) return name
if node.parent: tree[node.parent].append(tree[node.id]) else: node.parent = "root" for node in sentence.nodes: if node.parent == "root": tree[node.parent].append(tree[node.id]) root = tree["root"] return root file_name = "formattedRTEdata.xml" #file_name = "formattederror.xml" data_set = prepare_data(file_name) data2 = copy.deepcopy(data_set) taskA = open("result_part2a.txt", "wb") if taskA: for pair in data_set: d = find_distance(pair) print >> taskA, d taskA.close() print "Results from part IIa, saved as 'result_part2a.txt'" else: print "Error opening file" part2b.run(data2)