f = open('escape.txt', 'w')
f.write('string 1\n') # на выходе пишет: string 1[CR][LF]
f.write('string 2\r\n') # -> CR CR LF
f.write('string 3\x0A') # CR LF
f.write('string 4\x0D') # CR
f.write('string 5\012') # CR LF
f.close()
f = open('escape.txt', 'w')
f.write('string 1\n') # на выходе пишет: string 1[CR][LF]
f.write('string 2\r\n') # -> CR CR LF
f.write('string 3\x0A') # CR LF
f.write('string 4\x0D') # CR
f.write('string 5\012') # CR LF
f.close()
nobodyzzzтолько это и остается,
файл открывай как бинарный файл('wb') и лишный CR писаться не будет