Recommended python library/framework for local web app?

前端 未结 10 1839
生来不讨喜
生来不讨喜 2020-12-31 07:33

I want to create a simple LOCAL web app in Python.

The web server and \"back-end\" code will run on the same system (initially, Windows system) as the UI. I doubt it

10条回答
  •  攒了一身酷
    2020-12-31 08:25

    I've used BaseHTTPServer for this purpose. It's a web server built in to the Python standard library, and lets you have full control over the content you deliver.

    Since it's part of Python's standard library, you don't have to worry about any platform-specific configuration. I've used the same local server script on a Windows, Linux, and Mac OS X system without modification.

    A sample bit of code might be:

    import BaseHTTPServer
    
    class Handler(BaseHTTPServer.BaseHTTPRequestHandler):
        def do_GET(self):
            self.send_response(200)
            self.send_header("Content-type", "text/html")
            self.end_headers()
            self.wfile.write("Hello world!")
    
    server_address = ('', 8080)
    httpd = BaseHTTPServer.HTTPServer(server_address, Handler)
    httpd.serve_forever()
    

提交回复
热议问题