SimpleHTTPServer是Python内置的一个用于快速启动简单HTTP服务器的模块。它提供了一个基本的Web服务器,可用于在本地主机上快速共享文件。
进行该操作时确保服务器已开启防火墙,并且端口不被互联网访问到。
以下是一些关于SimpleHTTPServer的常见用法和链接:
使用Python命令行启动SimpleHTTPServer: 在终端中运行以下命令来启动一个简单的HTTP服务器:
python -m SimpleHTTPServer [port]
这将在指定的端口(默认为8000)上启动一个HTTP服务器,可以访问本地文件系统中的文件。
使用Python 3.x版本的http.server模块: 在Python 3.x版本中,SimpleHTTPServer模块已被http.server模块取代。命令如下:
python3 -m http.server [port]
自定义服务器端口和目录: 使用端口8000以外的不同端口启动服务器:
python -m SimpleHTTPServer 8080
使用不同的目录启动服务器:
python -m SimpleHTTPServer --directory /path/to/directory
官方文档:
Python 2.x版本文档:https://docs.python.org/2/library/simplehttpserver.html
Python 3.x版本文档:https://docs.python.org/3/library/http.server.html
使用wget命令下载文件,下载时注意限速,不要占用太大的局域网宽带,下载完毕后记得按ctrl+c取消http服务,避免在局域网长期暴露端口。
评论