Форум сайта python.su
pioner
Читаю файл командой read, затем выдаю в выходной поток.
pionerВы случайно не так делаете? -
Если Питон сам вставляет перевод каретки, то может есть средство “сказать” питону не делать этого?
string = 'My String\n'
print string
string = 'My String\n'
print string,
Офлайн
Т.е. выдавать как-бы картеж? Раньше не замечал, надо посмотреть.
Но это не спасет от этого:
string='My\n String\n'
print string,
Офлайн
pionerсделать можно много чего, нужно сначала посмотреть на входные данные, и то что нужно получить на выходе. а потом думать
Но это не спасет от этого:
Офлайн
Пока, самое простое, это хранить файл в юникс-формате.
В виндовом блокноте строк не будет, но в других редакторах, в том же виндовом вордпаде, строки будут.
p.s.
В HTTP протоколе перевод строки это всегда два символа \xOD \xOA.
Сервер (Apache) ставит эти два символа в выходном фильтре, когда встречает \xOD или \xOA.
Отредактировано (Апрель 30, 2010 11:32:13)
Офлайн