无法使用web.py

发布于 2021-11-26 13:10:58 字数 308 浏览 793 评论 6

import web
urls=("/","index")
app=web.application(urls,globals())
class index:
    def GET(self):
        return "Hello world"
app.run()

运行后打开127.0.0.1:8080提示No socket could be created

端口未占用,换其他端口也是一样

sudo运行也是一样

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

伪装你 2021-11-29 19:00:30

回复
标记为最佳吧。:)

牵你的手,一向走下去 2021-11-29 18:50:35

回复
如果是被当作一个模块引入的话那么app.run()应该不会被运行呀

浅沫记忆 2021-11-29 16:13:42

回复
是运行且只运行一次。

倾城泪 2021-11-29 16:02:57

回复
是不会被运行,你可以google一下【if __name__ == "__main__":】

多彩岁月 2021-11-29 14:29:13

回复
我知道当作模块引入,加了这句话不被执行。但是开始使用python xxxx这样运行的啊,这时候执行一次,后续当模块引入后就不会再次执行了。

水水月牙 2021-11-29 05:36:00

还是按照官网上的例子来吧,加上

if __name__ == "__main__":
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文