Python中如何使用readline函数读取用户输入的数据
发布时间:2024-01-06 01:00:08
在Python中,可以使用readline()函数从用户输入中逐行读取数据。这个函数适用于读取用户在命令行中输入的数据。它会读取一行文本,直到遇到换行符为止。
以下是一个简单的例子,展示了如何使用readline()函数来接收用户输入的数据并进行处理:
# 从用户输入中读取数据
name = input("请输入您的姓名:")
# 逐行读取更多数据
print("请输入若干行文本,以“end”作为结束:")
lines = []
while True:
line = input()
if line == "end":
break
else:
lines.append(line)
# 输出读取到的数据
print("您的姓名是:", name)
print("您输入的文本是:")
for line in lines:
print(line)
在上述代码中,首先使用input()函数获取用户的姓名。然后,通过一个循环使用input()函数逐行读取用户输入的文本,直到用户输入了"end"为止。将每行的文本数据存储在一个列表中。然后,通过遍历列表,将每行文本进行输出。
运行以上代码,我们可以看到如下的输出:
请输入您的姓名:John 请输入若干行文本,以“end”作为结束: Hello, World! This is a test. end 您的姓名是: John 您输入的文本是: Hello, World! This is a test.
通过这个例子,我们可以看到readline()函数如何用于读取用户输入的数据。这个函数可以非常便捷地获取用户的输入,并进行相应的处理操作。
