with open('formatted.txt', 'a') as f: x = open('colors.txt','r') prev_line = '' for current_line in x: if prev_line.split("=>")[0].strip() != current_line.split("=>")[0].strip(): f.write('\n') f.write(current_line) prev_line = current_line x.close()