【发布时间】:2016-05-21 21:02:34
【问题描述】:
我有一个关于 web.py 的问题。
以下是 web.py 教程中的示例代码。我在代码中添加了一个打印行作为print name。运行python test.py,然后在浏览器中打开http://0.0.0.0:8080/baby,你会在html页面看到“hello baby”。但是,在终端中,您会看到打印结果是“favicon.ico”。
我知道 favicon.ico,但我很困惑为什么它不打印“baby”。
有人可以为我解释一下吗?谢谢大家~
import web
urls = (
'/(.*)', 'hello'
)
app = web.application(urls, globals())
class hello:
def GET(self, name):
print name
if not name:
name = 'World'
return 'Hello, ' + name + '!'
if __name__ == "__main__":
app.run()
【问题讨论】:
-
@Selcuk 谢谢Selcuk,你的回答很完美~!