使用VScode用python构建一个简单的HTTP服务器
时间: 2024-09-13 11:06:52 浏览: 44
VScode连接远程服务器上的jupyter notebook的实现
5星 · 资源好评率100%
在VS Code中使用Python构建一个简单的HTTP服务器,可以使用内置的http.server模块,这是一个非常快速且方便的方式来创建一个本地开发服务器。以下是简单的步骤:
1. **打开VS Code**:首先确保你已经在VS Code中打开了工作区,并且安装了Python插件支持。
2. **创建`server.py`文件**:右键点击项目文件夹,选择“新建”->“Python File”(或者直接在编辑器里输入`server.py`)。
3. **编写HTTP服务器代码**:在`server.py`中添加以下代码:
```python
from http.server import HTTPServer, SimpleHTTPRequestHandler
# 定义服务器地址和端口,默认是127.0.0.1:8000
PORT = 8000
Handler = SimpleHTTPRequestHandler
with HTTPServer(('localhost', PORT), Handler) as httpd:
print(f'Server started on port {PORT}')
httpd.serve_forever()
```
这里创建了一个基于SimpleHTTPRequestHandler的HTTP服务器,它会监听localhost的指定端口。
4. **运行服务器**:在终端中,导航到`server.py`所在的目录,然后输入`python server.py`运行代码。
5. **访问服务器**:打开浏览器,输入`http://localhost:8000`(如果使用的是默认端口),你应该能看到你的项目根目录下的文件列表。
6. **停止服务器**:在终端中按下Ctrl+C来关闭服务器。
阅读全文