在Python中,可以使用Python内置的http.server
模块来启动一个简单的HTTP服务器。以下是一个简单的Python代码示例,实现本地电脑启动HTTP服务:
import http.server
import socketserverport = 8081# 在当前目录下启动http服务器
Handler = http.server.SimpleHTTPRequestHandler
httpd = socketserver.TCPServer(("", port), Handler)print("serving at port", port)
httpd.serve_forever()
在上述代码中,首先指定了HTTP服务器的端口号,本例中设为8081。然后,使用socketserver.TCPServer
创建一个TCP服务器实例,并将其绑定到本地的IP地址和指定的端口号。最后,使用http.server.SimpleHTTPRequestHandler
来指定HTTP请求的处理程序,这里使用了Python内置的简单HTTP请求处理程序。最后,调用httpd.serve_forever()
来启动HTTP服务器并开始监听来自客户端的请求。
将上述代码保存为.py
文件,在命令行中运行python filename.py
即可启动HTTP服务器。在浏览器中访问http://localhost:8000
即可查看本地文件目录。