これはすべてのプラットフォームで機能しますか? Windows が \r\n することは知っていますし、Linux が \n するのに対して Mac が \r するのを聞いたことを覚えています。このコードを Windows で実行したので問題ないようですが、クロスプラットフォームかどうか知っている人はいますか?
while 1:
line = f.readline()
if line == "":
break
line = line[:-1]
print "\"" + line + "\""