# 1.引入requests import requests def query_now(): """ 查询实时天气 :return: None """ query_city = input('* 请输入要查询的城市名称: ') # 2.准备url地址 url = 'http://api.map.baidu.com/telematics/v3/weather?location=%s&output=json&ak=TueGDhCvwI6fOrQnLM0qmXxY9N0OkOiQ&callback=?' % query_city # 3.发请求,接收数据 response = requests.get(url) # 4.转换为字典或列表 result = response.json() error = result['error'] # 判断输入的城市是否存在 if error != 0: query_city = input('输入城市不存在,请重新输入:') else: print('~~~~~~~~~~~~~~~~~~~
python天气预报
最新推荐文章于 2024-08-23 15:24:50 发布
本文展示了如何使用Python的requests库查询百度地图API获取实时及未来三天的天气信息。用户输入城市名,程序返回该城市的PM2.5值、污染指数、温度、风向、天气状况等详细信息。
摘要由CSDN通过智能技术生成