Будет ли это работать на всех платформах? Я знаю, что Windows делает \ r \ n, и помните, что слух mac работает \ r, а linux - \ n. Я запустил этот код в окнах, чтобы он выглядел нормально, но знаете ли кто-нибудь из его кросс-платформу?строки для чтения питона w/o n?
while 1:
line = f.readline()
if line == "":
break
line = line[:-1]
print "\"" + line + "\""
OS X использует \ n - это была только мерзость, которая была «классикой», которая делала \ r. –
Любая строка, заканчивающаяся (включая юникодные), автоматически переводится в \ n. –
-1: устаревшая информация о MacOS. –