Mercurial > repos > drosofff > mississippi_gcc
changeset 7:f777cbc82f98 draft
Uploaded
author | drosofff |
---|---|
date | Tue, 24 Jun 2014 10:58:46 -0400 |
parents | 241eb82a2e7b |
children | f9032a866675 |
files | mississippi_gcc/annotation_collector.py |
diffstat | 1 files changed, 25 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mississippi_gcc/annotation_collector.py Tue Jun 24 10:58:46 2014 -0400 @@ -0,0 +1,25 @@ +#!/usr/bin/env python +#By, drosofff@gmail.com +# command: annotation_collector.py $output input1, label1, input2, label2, etc... + +import sys, os + +def countlineinfile(file): + F = open (file, "r") + count = 0 + for line in F: + count += 1 + F.close() + return count/2 +results = [] + +for file, label in zip (sys.argv[2:-1:2], sys.argv[3:-1:2]): + results.append ( (countlineinfile(file), label) ) + +Fout = open (sys.argv[1], "w") + +print >> Fout, "# %s" % (sys.argv[-1]) +for filecount, label in results: + print >> Fout, "%s\t%s\t%.2f %%" % (label, filecount, filecount/float(results[0][0])*100 ) +print >> Fout +Fout.close()