web.py-指定地址和端口

发布于 2021-01-29 17:13:16

如何在web.py中指定监听地址和端口?就像是:

web.application( urls, host="33.44.55.66", port=8080 )

编辑

我想避免使用默认的web.py命令行解析

关注者
0
被浏览
49
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    web.py的API文档中

     **模块web.httpserver**
        函数runimple(func,server_address =('0.0.0.0',8080))
    

    运行承载WSGI应用程序func的CherryPy WSGI服务器。目录static /是静态托管的。

    范例程式码

    import web
    
    class MyApplication(web.application):
        def run(self, port=8080, *middleware):
            func = self.wsgifunc(*middleware)
            return web.httpserver.runsimple(func, ('0.0.0.0', port))
    
    if __name__ == "__main__":
        app = MyApplication(urls, globals())
        app.run(port=8888)
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看