# 使用 Python 的内置模块 http.server 来开启一个简单的 HTTP 服务
import http.server
import socketserver
# 定义端口号
PORT = 8000
# 创建一个简单的请求处理类,继承自 SimpleHTTPRequestHandler
Handler = http.server.SimpleHTTPRequestHandler
# 使用 TCPServer 绑定端口和处理请求
with socketserver.TCPServer(("", PORT), Handler) as httpd:
print(f" Serving HTTP on port {PORT}")
# 启动服务器,直到手动中断(Ctrl+C)
httpd.serve_forever()
http.server 和 socketserver 模块来创建一个简单的 HTTP 服务器。SimpleHTTPRequestHandler 是一个内置的请求处理器,它会自动处理 GET 和 HEAD 请求,并将当前目录下的文件作为静态资源返回。TCPServer 绑定到指定端口并开始监听请求。serve_forever() 方法会让服务器一直运行,直到手动中断(例如按 Ctrl+C)。这样,你就可以通过浏览器访问 http://localhost:8000 来查看当前目录下的文件了。
上一篇:python读写文件
下一篇:python中items()函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站