接受python中的换行符

接受python中的换行符,python,Python,我想接受python中的新行输入 我正在努力 s = input('''Enter the paragraph :''') 但当我输入段落。。在第一次输入时,它停止进一步输入行 那么如何在Python中接受换行符作为输入呢 然后如何按屏幕上的原样打印段落。?编辑:此答案假设您使用的是Python 3。如果您使用的是Python2.x,请使用Anthon提供的版本 这样做: text = '' while True: # change this condition. text += in

我想接受python中的新行输入

我正在努力

s = input('''Enter the paragraph :''')
但当我输入段落。。在第一次输入时,它停止进一步输入行

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


然后如何按屏幕上的原样打印段落。?

编辑:此答案假设您使用的是Python 3。如果您使用的是Python2.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

我已完成以下工作:

import sys


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

这使我的任务成为可能。

使用“sys”可能会重复错误。。说“名称'sys'未定义”您是否记得导入sys?实际上我是python新手。。谢谢您的支持。在..期间我应该施加什么条件?这取决于您希望如何结束输入。我将更新答案。当您输入某个终止字符串时,布尔值将变为false。我假设OP使用Python 3。我已经更新了我的答案以显示我的假设。