构建环境
安装python2.7
安装Setup Tools
使用Setup Tools自动下载安装webpy库
运行"C:\Python27\Scripts>easy_install.exe web.py"
手动下载安装pywin32库
下载并安装py2exe(也可使用PyInstaller、cxfreeze打包python程序)
编写脚本
WebServer.py
import web
class WebServer(web.auto_application):
def run(self, port, *middleware):
func = self.wsgifunc(*middleware)
return web.httpserver.runsimple(func, ('0.0.0.0', port))
app = WebServer()
##########################web services
class hello(app.page):
def GET(self):
return 'Hello,world'
class visit(app.page):
path = '/visit/.*'
def GET(self):
return 'you are visiting '+web.ctx.path
##########################
def main():
app.run(port=8089)
if __name__ == "__main__