Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 25, 2011 18:38:22

xxnikolayxx
От:
Зарегистрирован: 2011-12-05
Сообщения: 161
Репутация: +  0  -
Профиль   Отправить e-mail  

Запрет перехода на новую строку

Я не очень силен в работе со строками
Скажите как работает /newline
Заранее спасибо.

Добавлю.
Мне нужно получить ввод пользователя.
Далее я добавляю введенное пользователем в переменную.
Переменную помещаю в файл.
Это нужно для того, чтобы перед вводом пользователя был пробел, а после неизвестные символы.
Своеобразная инъекция. Переход на новую строку и любые остальные символы нарушают конструкцию.

ip = sys.stdin.readline()
ip_off = " " + ip
text1 = text1 + ip_off
print >>part3, "<address>%s</address>" % text1

Отредактировано (Дек. 25, 2011 19:30:15)

Офлайн

#2 Дек. 25, 2011 20:14:32

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Запрет перехода на новую строку

Непонятно.
Что на входе, что должно быть на выходе?

Офлайн

#3 Дек. 25, 2011 20:15:02

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Запрет перехода на новую строку

ip = raw_input('Enter IP: ').strip()
ip_off = " " + ip

Офлайн

#4 Дек. 25, 2011 20:55:29

xxnikolayxx
От:
Зарегистрирован: 2011-12-05
Сообщения: 161
Репутация: +  0  -
Профиль   Отправить e-mail  

Запрет перехода на новую строку

s0rg
ip = raw_input('Enter IP: ').strip()
ip_off = " " + ip
Низкий поклон.
Огромное спасибо.

Офлайн

#5 Янв. 1, 2012 12:34:16

xxnikolayxx
От:
Зарегистрирован: 2011-12-05
Сообщения: 161
Репутация: +  0  -
Профиль   Отправить e-mail  

Запрет перехода на новую строку

Это на самом деле решает вопрос, но всеже есть такая опция
/newline - вроде как она запречает переходить на новую строку кореткой.
обратное /n
Но как же использовать их в коде?
куда вставлять, чтобы работало?

Офлайн

#6 Янв. 5, 2012 19:49:33

xxnikolayxx
От:
Зарегистрирован: 2011-12-05
Сообщения: 161
Репутация: +  0  -
Профиль   Отправить e-mail  

Запрет перехода на новую строку

Команда выше ни делает ничего - это ошибка.
Применение -

ip_on = " " + line + "\n"
И уаля…

Офлайн

#7 Янв. 5, 2012 20:19:32

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Запрет перехода на новую строку

Вопрос не понятен - что именно нужно?

Офлайн

#8 Янв. 6, 2012 22:30:23

xxnikolayxx
От:
Зарегистрирован: 2011-12-05
Сообщения: 161
Репутация: +  0  -
Профиль   Отправить e-mail  

Запрет перехода на новую строку

Это пример применения \n.
Мне не ответили, я написал свое решение.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version