python调用API
2015-12-03 14:38
453 查看
相信做过自动化运维的同学都用过API接口来完成某些动作。API是一套成熟系统所必需的接口,可以被其他系统或脚本来调用,这也是自动化运维的必修课。
本文主要介绍Python中调用API的几种方式,下面是Python中会用到的库。
- urllib2
- httplib2
- pycurl
- requests
1.urllib2
View Code
以上几种方式都可以调用API来执行动作,但requests这种方式代码最简洁,最清晰,建议采用。
本文主要介绍Python中调用API的几种方式,下面是Python中会用到的库。
- urllib2
- httplib2
- pycurl
- requests
1.urllib2
import requests, json github_url = " data = json.dumps({'name':'test', 'description':'some test repo'}) r = requests.post(github_url, data, auth=('user', '*****')) print r.json
View Code
以上几种方式都可以调用API来执行动作,但requests这种方式代码最简洁,最清晰,建议采用。
相关文章推荐
- python 怎么模拟加header(如User-Agent、Content-Type等等)
- python入门--切片,迭代,列表生成
- python学习之路之案例0(实现登录功能,登录错误次数超过3次,自动退出登录)
- Python yield 使用浅析
- python 之html的headers提取操作
- Python xrange与range的区别
- Sublime 3 打造成 Python/Django IDE开发利器
- python 之模块之 xml.dom.minidom解析xml
- python中的StringIO模块
- Python安裝筆記
- [python]带参数的装饰函数解析
- numpy中的broadcasting机制
- 用Python抢枪过年的火车票
- 用Python抢枪过年的火车票
- python 科学计算Numpy的自学(一)
- 百度关键词挖掘代码(python无限循环版,挖词百万so easy 8月1日更新)
- 批量查询URL是否被收录(Python多线程)
- numpy 常用api(二)
- 第四章python技巧
- Python入门教程