导语:
本文主要介绍了关于Python如何开发api的相关知识,包括河南疾控最新提醒,以及php api接口开发实例这些编程知识,希望对大家有参考作用。
Python如何开发api
使用Python开发API,下面是Get方法的实现(代码已经注释清楚了)
# coding:utf-8
import json
from url.parse import parse_qs
from wsgiref.simple_server import make_server
dic_t = {"test1":'Hello',##此处定义一个字典
"test2":'Hi'}##用于返回网址中的参数对应值
def application(environ, start_response):
start_response('200 OK', [('Content-Type','text/html')])
params = parse_qs(environ['QUERY_STRING'])
name = params['name'][0]## 得到网址中的参数
try:
dic = {name: dic_t[name]}##字典查值并返回为字典
except:
KeyError:dic = {name:"KeyError"}##如果字典中没有,则返回‘KeyError’
return[json.dumps(dic)]## 网页返回值
if__name__ =="__main__":
port =5088##自定义开启的端口
httpd = make_server("0.0.0.0", port, application)
print"serving http on port {0}...".format(str(port))
httpd.serve_forever()
程序运行后,在URL中输入http://127.0.0.1:5088/?name=test2即可访问并获取相应数据。
API(Application Programming Interface,应用程序编程接口)是一些预定义的功能,或者说是指一个软件系统的不同组件之间的协议。目的是为应用程序和开发人员提供访问基于软件或硬件的一组例程的能力,而无需访问源代码或了解内部工作的细节。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python如何对矩阵进行转置?09/05
- ♥ 什么是 python 守护线程12/31
- ♥ Python如何使用动态属性处理JSON数据源12/05
- ♥ 如何在python3中表示一个矩阵?10/02
- ♥ 49 个 Python 学习必备资源(附链接)09/09
- ♥ python如何过滤列表中的唯一值09/19
内容反馈