Форум сайта python.su
0
Здраствуйте, столкнулся с весьма специфической проблемой. А именно, raw_input() не сохраняет многострочный ввод. Т.е. если я попробую скопировать вот такой текст:
Люди свободно лгут ртом, но рожа, которую они при этом корчат, все-таки говорит правду.
Фридрих Ницше
Офлайн
75
stopword = '' multi_line_string = '\n'.join(iter(raw_input, stopword))
Офлайн
857
>>> import sys >>> >>> s = sys.stdin.read() abc def ghi >>> s 'abc\ndef\nghi\n' >>>
Офлайн
0
Singularity, Спасибо. Метод вполне мне подходит… =0)
py.user.next, если честно не понял суть работы s = sys.stdin.read() (Если что у меня питон 2.7), но сейчас ищу информацию по данному методу…
Офлайн
0
a='''Люди свободно лгут ртом, но рожа, которую они при этом корчат, все-таки говорит правду. Фридрих Ницше '''
Отредактировано Maret (Июнь 26, 2014 13:36:19)
Офлайн
75
Maret
это ты к чему?
Офлайн
0
Если использовать тройные обрамляющие кавычки, то текст показывается как есть, со всеми отступами, пробелами и прочим.
Офлайн
75
Maret
а это кто-то спрашивал?
Офлайн
221
Maret Вопрос внимательно читаем. И затираем свой пост. Причины объяснять, надеюсь, не надо.
Офлайн