# 这是一个简单的 Python HTTP 服务器示例,使用内置的 `http.server` 模块。
# 它可以在本地启动一个 HTTP 服务器,用于提供当前目录中的文件。
# 导入必要的模块
import http.server
import socketserver
# 定义端口号
PORT = 8000
# 创建一个简单的请求处理器类
Handler = http.server.SimpleHTTPRequestHandler
# 使用 TCPServer 创建服务器,并绑定到指定端口
with socketserver.TCPServer(("", PORT), Handler) as httpd:
print(f"Serving on port {PORT}")
# 启动服务器,开始监听并处理请求
httpd.serve_forever()
http.server 和 socketserver 模块来创建一个简单的 HTTP 服务器。SimpleHTTPRequestHandler 是一个简单的请求处理器,它会自动处理 GET 和 HEAD 请求,并提供当前目录中的文件。TCPServer 绑定到指定的端口,并使用 serve_forever() 方法开始监听并处理客户端请求。运行这段代码后,你可以在浏览器中访问 http://localhost:8000 来查看当前目录中的文件。
上一篇:python数字转字符串
下一篇:python while的用法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站