web.py曲折的Hello word!

Python 2012-09-19 web.py,Python

看了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()

控制台运行如下:

D:\python>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就显示出来了

web.py hello word

文字链接:《web.py曲折的Hello word!

文章地址:http://www.qttc.net/201209213.html

除非标注,琼台博客所有博文均为原创,转载请加文字链接注明来源

乳名?小名?昵称?网名?均可

email,放心,我不会给你乱投广告的

想获得回访就把你的站点URL写上(没有留空)

[NOTICE]木要投放广告
[NOTICE]木要骂人,说不该说的话
[NOTICE]自由言论,但要遵纪守法

Comments 2

  • 看了一下,python的语法果然和目前常见的不太一样哈,看不太懂. PS:前段时间,你博客打不开了,是因为什么啊?线路问题?还是你暂时关了,升级了一下模板?
    2012-09-24 12:44:15 [ 跟帖 ]
    呵呵,Python讲究简介的思想,这个Python这个单词本身语义一样。前段时间我域名备案,现在用的是国内主机。感谢回访啊!
    2012-09-24 12:47:03 [ 跟帖 ]
    1 #