📜  python 获取输入 - Python (1)

📅  最后修改于: 2023-12-03 15:19:11.666000             🧑  作者: Mango

Python 获取输入

在 Python 中获取用户输入是常见的操作之一,但是如何在 Python 中获取输入呢?下面我们来逐步讲解。

从命令行获取输入

在命令行中获取输入是最常见的方式。在 Python 中,你可以使用 input() 函数从用户那里获取一行输入。

name = input("What's your name? ")
print("Hello, " + name + "!")

上面的代码会向用户显示一个提示,要求用户输入他们的名字。之后,input() 函数将等待用户输入并返回用户的输入值。在这段代码中,用户输入的值被存储在变量 name 中,然后 print() 函数用它来输出一条简单的问候语。

从文件获取输入

有时候,我们需要从文件中获取输入。在 Python 中,你可以打开一个文件,然后从该文件中读取输入。

with open("input.txt") as file:
    for line in file:
        print(line)

上面的代码使用 Python 的 with 语句打开一个名为 input.txt 的文本文件,并按行打印文件中的内容。with 语句负责关闭文件,所以你无需担心文件被打开太久。

从网络获取输入

有时候,我们需要从互联网上获取输入。在 Python 中,你可以使用网络库(如 requests)从 Web 页面或 API 中获取输入。

import requests

response = requests.get("http://example.com/api/get_data")
data = response.json()

print(data)

上面的代码使用 requests 库从一个 API 中获取数据。requests.get() 函数发送一个 HTTP GET 请求,然后等待响应,该响应将包含 API 返回的 JSON 数据。response.json() 函数将返回的 JSON 数据转换为 Python 对象,然后我们可以对其进行处理,例如打印数据或将其保存到文件中。

以上就是 Python 中如何获取输入的一些常见方法。无论你要从何处获得输入,你都可以轻松地在 Python 中实现。