📅  最后修改于: 2023-12-03 15:04:05.364000             🧑  作者: Mango
Python Httpserver 是 Python 内置的 http 服务器模块,开发者可以使用此模块快速开发出基于 HTTP 协议的 Web 应用。
Python Httpserver 相比于其他的 Web 框架,拥有更加轻量化的特点,并且使用起来非常简单。如果你只是想快速搭建一个简单的 HTTP 服务器,而又不想花费太多的时间在学习 Web 框架上,那么 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 目录下的静态资源暴露出来。