Py学习  »  Python

我怎样才能用python中的换行来读取用户输入,它将打印成一行新行?

Konqi • 5 年前 • 1536 次点击  

我想把用户输入读成一个字符串,它的行为就像我分配给它的那样:

my_string=“line1\r\nline2”

如果我打印这个,它将创建两行。我无法读取与input()或sys.stdin.read()行为相同的用户输入。

>>> buffer = input()
line1\r\nline2
>>> print(buffer)
line1\r\nline2
>>> print("line1\r\nline2")
line1
line2
>>>

编辑:我不想读多行,我想读一行,它包含一个新行转义序列,并打印为两行。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/39281
 
1536 次点击  
文章 [ 1 ]  |  最新文章 5 年前