【Python3.4.3】使用web.py做一个简单的web服务器(一)

来源:赵克立 分类: Python 标签:Python发布时间:2016-11-30 10:48:12浏览:745
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
温馨提示:
技术类文章有它的时效性,请留意文章更新时间以及软件的版本
更新时间:
2017-08-07 15:35:26

首先下载web模块

web.py.zip

也可以直接到官网下载http://webpy.org/

下载好后直接解压到目录里面,创建一个index.py文件做为web启动文件,如下图

blob.png

打开index.pyl输入

#-*- coding:utf-8 -*-
import web
#定义url路由,按顺序下面查找,匹配到就返回
urls= (
    '/hello(.*)','hellow',
    '/(.*)','index',
    )
app= web.application(urls,globals())
class index:
    #get请求方法,name为请求的路径
    def GET(self,name):
        #打印参数
        print(web.input())
        print(name)
        if not name:
            name= 'world'
        web.header('Content-Type','text/html;charset=UTF-8')
        return 'www.zhaokeli.com'+name
    #post请求
    def POST(self):
        print(web.input())
        return 'post mothod'
class hellow:
    def GET(self,name):
        #打印参数
        print(web.input())
        if not name:
            name= 'world'
        web.header('Content-Type','text/html;charset=UTF-8')
        return 'hellow world'+name
if __name__== "__main__":
    app.run()

双击运行,打开浏览器输入  127.0.0.1:8080 就可以看到内容

如果想使用其它端口可以创建一个批处理文件来启动的时候指定一个端口如下

@echo off
cd %cd%
python index.py 8881
pause



微信号:mokuyu QQ群:215861553 紧急求助须知
留下一点心意, :)
点击更换验证码
留言