如何在Python中读取多行输入直到遇到特定字符串?
时间: 2024-09-08 18:01:46 浏览: 95
在Python中,你可以通过一个循环结构来读取多行输入,直到遇到特定的字符串。下面是一个简单的例子,展示了如何实现这个过程:
```python
# 定义一个变量来存储终止读取的特定字符串
terminator = "END"
# 使用while循环来不断地读取输入
while True:
# 使用input()函数来获取一行输入
line = input("请输入内容(输入'END'终止输入):")
# 判断输入的是否为特定的终止字符串
if line == terminator:
break # 如果是,则退出循环
# 如果不是终止字符串,则可以在这里处理输入的内容
print("处理输入的内容:", line)
# 循环结束后,可以继续执行其他代码或者退出程序
```
在这个例子中,我们使用了`input()`函数来获取用户的输入,并将其与预设的终止字符串`terminator`进行比较。如果用户输入的是`terminator`指定的字符串,则`if`语句内的`break`语句会被执行,从而退出循环。否则,输入的内容将被进一步处理(在这个例子中是打印出来),然后循环继续,等待下一次输入。
阅读全文