接受python中的换行符

时间:2013-06-12 05:53:26

标签: python

我想接受python中的新行输入。

我正在尝试

s = input('''Enter the paragraph :''')

但是当我在第一个ENTER输入段落时,它会停止进一步输入行。

那么如何在Python中接受换行符作为输入

然后如何在屏幕上打印段落。?

2 个答案:

答案 0 :(得分:1)

来自Python 3: receive user input including newline characters

我做了以下事情:

import sys


text = sys.stdin.read()
print(text)

这就是我的任务。

答案 1 :(得分:0)

编辑:这个答案假定您使用的是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