Найти - Пользователи
Полная версия: Как убрать лишние пробелы+переводы каретки в строке?
Начало » Python для новичков » Как убрать лишние пробелы+переводы каретки в строке?
1 2
knkd
pioner
Читаю файл командой read, затем выдаю в выходной поток.
pioner
Если Питон сам вставляет перевод каретки, то может есть средство “сказать” питону не делать этого?
Вы случайно не так делаете? -
string = 'My String\n'
print string
Если так, то вас спасёт запятая
string = 'My String\n'
print string,
pioner
Т.е. выдавать как-бы картеж? Раньше не замечал, надо посмотреть.

Но это не спасет от этого:
string='My\n String\n'
print string,
o7412369815963
pioner
Но это не спасет от этого:
сделать можно много чего, нужно сначала посмотреть на входные данные, и то что нужно получить на выходе. а потом думать
pioner
Пока, самое простое, это хранить файл в юникс-формате.
В виндовом блокноте строк не будет, но в других редакторах, в том же виндовом вордпаде, строки будут.

p.s.
В HTTP протоколе перевод строки это всегда два символа \xOD \xOA.
Сервер (Apache) ставит эти два символа в выходном фильтре, когда встречает \xOD или \xOA.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB