Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么打印结果为;favicon.ico“;在web.py中_Python_Web_Web.py - Fatal编程技术网

Python 为什么打印结果为;favicon.ico“;在web.py中

Python 为什么打印结果为;favicon.ico“;在web.py中,python,web,web.py,Python,Web,Web.py,我有一个关于web.py的问题 下面是web.py教程中的示例代码。我在代码中添加了一个打印行作为print name。运行python test.py,然后在浏览器中打开,您将在html页面中看到“hello baby”。但是,在终端中,您将看到打印结果是“favicon.ico” 我知道favicon.ico,但我很困惑为什么它不打印“baby” 有人能给我解释一下吗?谢谢大家~ import web urls = ( '/(.*)', 'hello' ) app = web.applic

我有一个关于web.py的问题

下面是web.py教程中的示例代码。我在代码中添加了一个打印行作为
print name
。运行
python test.py
,然后在浏览器中打开,您将在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()

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

http://0.0.0.0:8080/favicon.ico

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

@Selcuk谢谢你,Selcuk,你的答案很完美~!