使用web.py的脚本无限期运行并且不会产生任何结果

时间:2017-05-23 08:01:22

标签: python web.py

我从学习Python艰难的方式学习python,目前正在进行练习50(https://learnpythonthehardway.org/book/ex50.html)。当我在Windows上的PowerShell中运行脚本时,它会无限期地运行,并且不会产生预测结果(在Web浏览器中打印" Hello World")。我使用Python 2.7命令行如下所示:

$ python bin/app.py
http://0.0.0.0:8080/

并且脚本没有终止。

我在练习中运行此脚本:

import web

urls = (
  '/', 'Index'
)

app = web.application(urls, globals())

render = web.template.render('templates/')

class Index(object):
    def GET(self):
        greeting = "Hello World"
        return render.index(greeting = greeting)

if __name__ == "__main__":
    app.run()

2 个答案:

答案 0 :(得分:0)

它不应该终止。它正在运行一个Web服务器;练习要求您转到打印的地址 - http://0.0.0.0:8080/ - 在您的网络浏览器中,您将看到该消息。

答案 1 :(得分:0)

如果要终止本地服务器,请在powershell中按ctr + c或ctrl + z