欢迎访问宙启技术站
智能推送

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()函数如何用于读取用户输入的数据。这个函数可以非常便捷地获取用户的输入,并进行相应的处理操作。