如何使用 Python 编写后端 API 接口

时间:2021-01-18 20:18:32

如何使用 Python 编写后端 API 接口

get API

Python3

# coding:utf-8
import json
# ModuleNotFoundError: No module named 'url', 模块导入错误
from url.parse import parse_qs
from wsgiref.simple_server import make_server # 此处定义一个字典
# 一行 OK
# dic_t = {"key1":'Hello World!', "key2":'Hello Python!'} # 多行 OK
dic_t = {
'key1':'Hello World!',
'key2':'Hello Python!',
} # 用于返回网址中的参数对应值​
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’
KeyError:dic = {name:"KeyError"}
# 网页返回值​
return[json.dumps(dic)]
# main
if __name__ == "__main__":
# 自定义开启的端口
port = 8888
httpd = make_server("0.0.0.0", port, application)
print("serving http on port {0}...".format(str(port)))
# print("serving http on port {0}...").format(str(port))
httpd.serve_forever()

如何使用 Python 编写后端 API 接口

http://127.0.0.1:8888/?name=key2

# 列出用户的所有任务,筛选任务中带有‘ps’字符的任务,返回任务的个数
$ ps -a | grep ps | wc -l # 可以将‘ps’改成你的任务名称 node
$ ps -a | grep node | wc -l

refs

https://www.jianshu.com/p/adf9bcbc196e

Flask

https://www.jianshu.com/p/33160c224732

https://www.cnblogs.com/kaerxifa/p/11400780.html

Django

https://www.cnblogs.com/sixrain/p/9138442.html


如何使用 Python 编写后端 API 接口

xgqfrms 2012-2020

www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!