用pycharm帮我写一份天气预报的代码
时间: 2024-03-09 07:15:52 浏览: 64
当然可以帮你写天气预报的代码!以下是一个使用pycharm编写的简单的天气预报代码示例:
```python
import requests
def get_weather(city):
url = f"http://api.openweathermap.org/data/2.5/weather?q={city}&units=metric&appid=YOUR_API_KEY"
response = requests.get(url)
data = response.json()
if data["cod"] != "404":
main_weather = data["weather"][0]["main"]
description = data["weather"][0]["description"]
temperature = data["main"]["temp"]
humidity = data["main"]["humidity"]
wind_speed = data["wind"]["speed"]
print(f"Weather in {city}:")
print(f"Main Weather: {main_weather}")
print(f"Description: {description}")
print(f"Temperature: {temperature}°C")
print(f"Humidity: {humidity}%")
print(f"Wind Speed: {wind_speed} m/s")
else:
print("City not found!")
city = input("Enter a city name: ")
get_weather(city)
```
请注意,上述代码中的`YOUR_API_KEY`需要替换为你自己的 OpenWeatherMap API 密钥。你可以在 OpenWeatherMap 的官方网站上注册一个账户并获取 API 密钥。
在运行代码之前,确保已经安装了 `requests` 库。可以使用以下命令在pycharm的终端中安装:
```
pip install requests
```
运行代码后,会提示你输入一个城市名称,然后即可获取该城市的天气预报信息。
希望这个代码能帮到你!如果有任何问题,请随时提问。
阅读全文