@ResearcherV

Как с помощью input() обработать многострочный ввод?

Как с помощью input() обработать многострочный ввод?
  • Вопрос задан
  • 1331 просмотр
Решения вопроса 1
deepblack
@deepblack Куратор тега Python
Многострочный ввод в Python3
print("Enter/Paste your content. Ctrl-D or Ctrl-Z ( windows ) to save it.")
contents = []
while True:
    try:
        line = input()
    except EOFError:
        break
    contents.append(line)


Многострочный ввод в Python2
print "Enter/Paste your content. Ctrl-D or Ctrl-Z ( windows ) to save it."
contents = []
while True:
    try:
        line = raw_input("")
    except EOFError:
        break
    contents.append(line)


Ввод заканчивается по Ctrl-D(*nix) или Ctrl-Z (windows)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@asd111
input().split('\r\n') попробуй так
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы