使用Python开启临时文件服务器
在日常开发和测试中,我们常常会需要一个临时文件服务器,用于快速共享文件或验证一些静态资源。Python自带的http.server模块能够轻松地帮我们实现这个需求。
准备工作
要使用Python临时文件服务器,您的系统上需要安装Python(推荐Python 3)。可以通过以下命令确认是否已安装:
python3 –version
使用 Python 快速开启临时文件服务器
1. 使用 http.server 模块
Python 3 提供了一个名为http.server的模块,它内置了一个简单的HTTP文件服务器。您可以使用以下命令直接在指定目录下启动服务器:
python3 -m http.server 8000
这条命令会启动一个HTTP服务器,监听在本地的8000端口,并在控制台输出访问日志。默认情况下,它会共享当前目录下的所有文件内容,其他设备可以通过http://localhost:8000访问。
2. 指定端口和目录
如果想使用其他端口或指定不同的目录,可以在命令后加上参数,例如:
python3 -m http.server 9000 –directory /path/to/directory
这里的–directory参数指定了服务器的根目录,所有请求都将基于此目录。您还可以更换9000端口为任何一个未被占用的端口。
3. 使用IPv4和IPv6绑定
在默认情况下,Python服务器会绑定在IPv4的0.0.0.0地址上。如果想支持IPv6或者特定IP地址,可以在命令行中使用–bind参数:
python3 -m http.server
评论前必须登录!
注册