python web编写简单数据接口

b (13).jpeg

"""
python使用wsgi编程demo
"""

def index(env,respose):
# (https://upload-images.jianshu.io/upload_images/13105000-3cf26b50b119dfa1.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
(1) 设置响应头信息
respose("200 OK",[("Content-Type","text/html;charset=utf-8")])
print(env)
print(env["PATH_INFO"]) # 获取页面的URI,可以利用它传递参数
print(env["QUERY_STRING"]) # 获取的是使用get请求传递的参数
msg = "欢迎访问我的第一个页面"  #在这儿里开发一些数据,放到服务器上面,让人家访问数据,可不就是接口数据
return [msg.encode("utf-8")]


# (2) 导入Python实现了wsgi接口编程的模块和方法

 from  wsgiref.simple_server import make_server

# (3) 设置IP地址和端口及处理函数

httpd = make_server("",8080,app=index)

#(4) 启动服务器
httpd.serve_forever()
需要爬取某些网站可以私信lk152176@163.com【不收费用,只为技术】
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文翻译自HOWTO Use Python in the web 摘要 本文提供了一些集成Python和Web服务...
    大蟒传奇阅读 4,227评论 -1 12
  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    伊森H阅读 3,094评论 0 15
  • 1:感恩天地滋养万物,感恩列祖列宗护佑,感恩父母给予生命,感恩国家繁荣强大,感恩一山一水,一草一木。 2:一年一度...
    吉秀wang阅读 165评论 0 0
  • 1.每天三千字写作 2.用英语 3.阅读 4.运动一小时 5.区块链 6.学习新知识
    天蝎爱吃糖阅读 134评论 0 0
  • 如果你不仔细看,还真看不出这图中 隐藏着—————— l love u mom。 当然, 若是器质性的眼科问题无论...
    c77e10922849阅读 495评论 0 0