【Python3.4.3】使用web.py做一个简单的web服务器(一)
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2017-08-07 15:35:26
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章
首先下载web模块
也可以直接到官网下载http://webpy.org/
下载好后直接解压到目录里面,创建一个index.py文件做为web启动文件,如下图

打开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