📜  python httpserver - Python (1)

📅  最后修改于: 2023-12-03 15:04:05.364000             🧑  作者: Mango

Python Httpserver

Python Httpserver 是 Python 内置的 http 服务器模块,开发者可以使用此模块快速开发出基于 HTTP 协议的 Web 应用。

为什么选择 Python Httpserver

Python Httpserver 相比于其他的 Web 框架,拥有更加轻量化的特点,并且使用起来非常简单。如果你只是想快速搭建一个简单的 HTTP 服务器,而又不想花费太多的时间在学习 Web 框架上,那么 Python Httpserver 就是一个非常不错的选择。

如何使用 Python Httpserver

使用 Python Httpserver 非常简单,只需要使用 Python 的标准库中的 http.server 模块即可:

import http.server
import socketserver

PORT = 8000
DIRECTORY = '/path/to/directory'

handler = http.server.SimpleHTTPRequestHandler
with socketserver.TCPServer(("", PORT), handler) as httpd:
    print("Serving at http://localhost:{0}".format(PORT))
    httpd.serve_forever()

上述代码会在本地 8000 端口启动一个 http 服务器,将 DIRECTORY 目录下的静态资源暴露出来。

进一步学习资料