- 安装
下载web.py 的安装文件,将下载得到的文件解压,进入解压后的文件夹,
命令行下执行:python setup.py install,
在Linux 等系统下,需要root 的权限,执行:sudo python setup.py install。 - URL 处理
在每个web.py 应用,必须先import web 模块
urls = ( '/', 'index' )
(‘/’)是一个匹配URL 的正则表达式,像/,/help/faq,/item/(\d+),等等;(‘index’)是一个类名,匹配的请求将会被发送过去。
class index:
def GET(self):
print "Hello, world!"
当接收到一个GET 请求时,上面的GET 方法将会被web.py 调用。
if name == "main": web.run(urls, globals())
上面告诉web.py 如何配置URLs,以及找寻的类在文件中的全局命名空间。
code.py 文件的内容如下:
import web
urls = (
'/', 'index' )
class index:
def GET(self):
print "Hello, world!"
if name == "main": web.run(urls, globals())
在命令行下输入:
$ python code.py
通过浏览器访问http://localhost:8080/ ,页面显示”Hello, world!“