Skip to content
Snippets Groups Projects
Commit 1f525691 authored by Franck Dary's avatar Franck Dary
Browse files

Print result can now take a directory as argument

parent 00844dd5
No related branches found
No related tags found
No related merge requests found
......@@ -11,14 +11,17 @@ if __name__ == "__main__" :
output = []
outputByModelScore = dict()
for pathToFile in glob.iglob("" + '*stderr') :
filenamesErr = glob.iglob((sys.argv[1]+"/"if len(sys.argv) > 1 else "") + '*stderr')
filenamesOut = glob.iglob((sys.argv[1]+"/"if len(sys.argv) > 1 else "") + '*stdout')
for pathToFile in filenamesErr :
for line in open(pathToFile, "r") :
if "Error" in line or "ERROR" in line or "error" in line :
print(pathToFile,":", file=sys.stderr)
print("\t"+line,end="", file=sys.stderr)
for pathToFile in glob.iglob("" + '*stdout') :
splited = pathToFile.split('.')
for pathToFile in filenamesOut :
splited = pathToFile.split('/')[-1].split('.')
model = ".".join(splited[:-3])
corpus = splited[-3]
index = splited[-2]
......@@ -65,6 +68,7 @@ if __name__ == "__main__" :
if len(output) == 0 :
print("ERROR : Output length is 0", file=sys.stderr)
print(" did you run evaluate.sh ?", file=sys.stderr)
print("USAGE : %s [directory of .stdout files]"%sys.argv[0], file=sys.stderr)
exit(1)
output.sort()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment