【问题标题】:why the print result is "favicon.ico" in web.py为什么 web.py 中的打印结果是“favicon.ico”
【发布时间】: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,你的回答很完美~!

标签: python web web.py


【解决方案1】:

您的网络浏览器还会自动请求 favicon.ico 在您的浏览器选项卡中显示一个小图标,即:

http://0.0.0.0:8080/favicon.ico

在这种情况下,name 等于 "favicon.ico"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-21
    相关资源
    最近更新 更多