继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Python web 框架:web.py(一)——URL 处理

qq_博行天下_04396621
关注TA
已关注
手记 1
粉丝 4
获赞 3
  1. 安装
    下载web.py 的安装文件,将下载得到的文件解压,进入解压后的文件夹,
    命令行下执行:python setup.py install,
    在Linux 等系统下,需要root 的权限,执行:sudo python setup.py install。
  2. 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!“

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP