如何在Python中读取多行原始输入?

发布于 2021-02-02 23:17:49

我想创建一个Python程序,该程序需要多行用户输入。例如:

This is a multilined input.
It has multiple sentences.
Each sentence is on a newline.

如何接收多行原始输入?

关注者
0
被浏览
83
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。
    sentinel = '' # ends when this string is seen
    for line in iter(raw_input, sentinel):
        pass # do things here
    

    要将每一行作为字符串获取,你可以执行以下操作:

    '\n'.join(iter(raw_input, sentinel))
    

    Python 3:

    '\n'.join(iter(input, sentinel))
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看