python 获取天气信息

摘要:
该接口是聚合数据接口。

【说明】接口为聚合数据接口。API使用说明:

python 获取天气信息第1张

实现代码:

import requests,json


def main():
    #参数
    farmat=1
    cityname = input("请输入你想查询的城市天气:")
    key='621043608cb9e7f7f485461ef9e5adef'
    get_weather(farmat,cityname,key)

def get_weather(format,cityname,key):
	url='http://v.juhe.cn/weather/index'
	params='format={}&cityname={}&key={}'.format(format,cityname,key)
	city_weather=requests.get(url,params)
	#print(city_weather)
	result=json.loads(city_weather.text)
	#print(result)
	if result:
		if result['error_code']==0:
			print("请求成功!")
		else:
			print(result['reason'])
	else:
		print('请求接口失败!!')

if __name__=="__main__":
	main()

免责声明:文章转载自《python 获取天气信息》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【QML 动态对象】Loader动态加载组件14.4 Set集合下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python使用stomp连接activemq

一、安装ActiveMQ服务 1. 当使用windows时,安装参考:https://blog.csdn.net/WuLex/article/details/78323811 启动:运行activemq.bat 2. 当使用linux时,安装参考:https://www.cnblogs.com/andylhc/p/9337628.html 启动:./act...

python 爬虫_PyQuery详细用法

总结:语法和JQuery一样 1. 初始化 from pyquery import PyQuery as pq #用pq代替pyquery doc=pq(html) print(doc('li')) #字符串的初始化 from pyquery import PyQuery as pq...

py2exe使用总结

假如你用python写了个小程序,想给别人用或者给别人演示,但他电脑里没装python、wxpython等,这时候你可以试试py2exe,它是一个将python脚本转换成windows上的可执行程序(*.exe)的工具。安装就不多说了,简单介绍一下使用方法 一般来说,使用py2exe的步骤如下 1. 写一个用于发布程序的设置脚本 如果你有一个名为hello...

python基础-6 字典相关练习题

写代码:有如下字典按照要求实现每一个功能dict = {"k1":"v1","k2":"v2","k3":"v3"} 1、请循环遍历出所有的key 1 dict = {"k1":"v1","k2":"v2","k3":"v3"} 2 3 #1、请循环遍历出所有的key 4 for k in dict: 5 print(k) View Code...

Python下使用virtualenv虚拟环境

前言 一般我们在写Python代码的时候,可能会同时开发几个项目,并且不同项目中使用到第三方库的版本也可能会不一致,这种情况下,我们最好就是能够使用 虚拟环境 来进行管理。 创建虚拟环境 使用virtualenv创建虚拟环境 virtualenv 是Python中用来创建虚拟环境的一个第三方库,可直接通过 pip 命令进行安装,命令如下:pip insta...

Python基础-5

目录 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 hashlib re正则表达式 模块分为三种: 自定义模块 内置标准模块(又称标准库) 开源模块 自定义模块 和开源模块的使用参考 http://www.cnblogs.com/wupe...