如今用simple_app来调换demo_app:
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- """code.py"""
- from wsgiref.simple_server import make_server
- from application import simple_app as app
- if __name__ == '__main__':
- httpd = make_server('', 8086, app)
- sa = httpd.socket.getsockname()
- print 'http://{0}:{1}/'.format(*sa)
- # Respond to requests until process is killed
- httpd.serve_forever()
运行脚本code.py后,拜访http://0.0.0.0:8086/就可以看到那行熟悉的句子:Hello world!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- """application.py"""
- import re
- class my_app:
- urls = (
- ("/", "index"),
- ("/hello/(.*)", "hello"),
- )
- def __init__(self, environ, start_response): ##########修改点
- self.environ = environ
- self.start = start_response
- self.status = '200 OK'
推荐阅读
FreeFileSync 是一个自由、开源以及跨平台的文件夹比较及同步软件,它可以赞助你同步 Linux、Windows 和 Mac OS 中的文件和文件夹。它是便携的,也可以被安装在本地体系中,它的功能丰富>>>详细阅读
本文标题:用Python写一个简单的Web框架
地址:http://www.17bianji.com/lsqh/35657.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示