这是一个简单的Python天气查询小程序,使用WeatherAPI获取实时天气信息。

import requests

def get_weather(city):
    url = f'http://api.weatherapi.com/v1/current.json?key=YOUR_API_KEY&q={city}'
    response = requests.get(url)
    data = response.json()
    if 'error' in data:
        print('查询天气失败,请检查城市名称是否正确。')
    else:
        location = data['location']['name']
        temp_c = data['current']['temp_c']
        condition = data['current']['condition']['text']
        print(f'{location}的天气情况:')
        print(f'温度:{temp_c}°C')
        print(f'天气状况:{condition}')

city = input('请输入要查询的城市名称:')
get_weather(city)

在上述代码中,你需要将YOUR_API_KEY替换为你自己的WeatherAPI API密钥。你可以在WeatherAPI官网注册账号并获取API密钥。

运行程序后,它会要求你输入一个城市名称。然后,它将使用WeatherAPI获取该城市的天气信息,并将其打印出来。如果城市名称无效或查询失败,它将打印出错误信息。

请确保在运行程序之前安装requests库,你可以使用以下命令安装它:

pip install requests

希望对你有帮助!

Python天气查询小程序:简单易用,获取实时天气信息

原文地址: https://www.cveoy.top/t/topic/qyrM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录