import csv file = open("scliteresult.txt", "r") scores = [] for f in file: if "Scores" in f: score = (f[22:].rstrip("\n").split(" ")) score = (int(score[1])+int(score[2])+int(score[3]))/(int(score[0])+int(score[1])+int(score[2])) scores.append(round(score,2)) file.close() counter = len(scores) scores_sum = 0 with open('wikiniews_results.tsv','r') as f_in: with open('newresults.tsv', 'w') as f_out: writer = csv.writer(f_out, delimiter=' ', lineterminator='\n') reader = csv.reader(f_in, delimiter='\t') result = [] for row,score in zip(reader, scores): # add new column values row.append('\t'+str(score)) scores_sum +=score result.append(row) writer.writerows(result) file = open("wer.txt", "a") file.write(str(score) + "\n")