파이썬에서 새로운 라인 입력을 허용하고 싶습니다.파이썬에서 개행 문자 수락
내가
s = input('''Enter the paragraph :''')
을 시도하고 그러나 아주 처음에 내가 입력 단락 .. ENTER를 때 추가 입력 라인을 복용 중지합니다.
어떻게파이썬
에 입력으로 개행 문자를 수락하고 화면에 그대로 그럼 어떻게 단락을 인쇄 할 수 있습니다.?파이썬에서 새로운 라인 입력을 허용하고 싶습니다.파이썬에서 개행 문자 수락
내가
s = input('''Enter the paragraph :''')
을 시도하고 그러나 아주 처음에 내가 입력 단락 .. ENTER를 때 추가 입력 라인을 복용 중지합니다.
어떻게파이썬
에 입력으로 개행 문자를 수락하고 화면에 그대로 그럼 어떻게 단락을 인쇄 할 수 있습니다.?EDIT :이 대답은 사용자가 Python 3을 사용한다고 가정합니다. Python 2.x를 사용하는 경우 Anthon에서 제공하는 것을 사용하십시오.
이 같은어떻게 좀 :
예를 들어, 당신은 여분의 줄 바꿈 문자로 입력 시퀀스를 종료 할text = ''
while True: # change this condition.
text += input('''Enter the paragraph :''')+'\n' #UPDATED. Appended a \n character.
가, 다음 코드는 다음과 같습니다
text = ''
while True:
dummy = input('''Enter the paragraph :''')+'\n'
if dummy=='\n':
break
text += dummy
나는 어떤 조건을 동안에 부과해야합니까 ..? – codeofnode
입력을 어떻게 끝내 느냐에 따라 다릅니다. 나는 대답을 업데이트 할 것이다. –
특정 종결 문자열을 입력 할 때 false가되는 부울이 있습니다. – SethMMorton
Python 3: receive user input including newline characters
에서나는 아래를 완료했다 :
import sys
text = sys.stdin.read()
print(text)
이것은 내 작업을 만듭니다.
가능한 복제본 : http://stackoverflow.com/questions/2542171/python-3-receive-user-input-including-newline-characters –
'sys'와 (과) 오류가 발생했습니다. '이름'sys '이 (가) 정의되지 않았습니다. " – codeofnode
당신은'import sys'를 기억 했습니까? –