看了web.py相关手册以后,决定下载试试。web.py不大,下载解压然后python setup.py install
安装成功。于是赶紧写出第一个激动人心的Hello word
。
代码如下:
# coding=utf-8
import web
urls=(
'/','index'
)
class index:
def GET(self):
return 'Hello Word'
app=web.application(urls,globals())
app.run()
控制台运行如下:
python index.py 80
http://0.0.0.0:80/
http://0.0.0.0:80/
赶紧使用浏览输入127.0.0.1
访问,可浏览器却一直loading状态,没有显示神奇的Hello Word
。
仔细查看了一下官方手册,原来需要加一个判断,只要当前入口文件的__name__
值为__main__
就执行app.run()
运行项目。
于是修改成以下代码:
# coding=utf-8
import web
urls=(
'/','index'
)
class index:
def GET(self):
return 'Hello Word'
if __name__=='__main__':
app=web.application(urls,globals())
app.run()
再重新启动控制台,浏览器访问127.0.0.1
,瞬间Hello Word
就显示出来了