SimpleHTTPServer是Python内置的一个用于快速启动简单HTTP服务器的模块。它提供了一个基本的Web服务器,可用于在本地主机上快速共享文件。

进行该操作时确保服务器已开启防火墙,并且端口不被互联网访问到。

以下是一些关于SimpleHTTPServer的常见用法和链接:

  1. 使用Python命令行启动SimpleHTTPServer: 在终端中运行以下命令来启动一个简单的HTTP服务器:

    python -m SimpleHTTPServer [port]

    这将在指定的端口(默认为8000)上启动一个HTTP服务器,可以访问本地文件系统中的文件。

  2. 使用Python 3.x版本的http.server模块: 在Python 3.x版本中,SimpleHTTPServer模块已被http.server模块取代。命令如下:

    python3 -m http.server [port]
  3. 自定义服务器端口和目录: 使用端口8000以外的不同端口启动服务器:

    python -m SimpleHTTPServer 8080

    使用不同的目录启动服务器:

    python -m SimpleHTTPServer --directory /path/to/directory
  4. 官方文档:

  5. 使用wget命令下载文件,下载时注意限速,不要占用太大的局域网宽带,下载完毕后记得按ctrl+c取消http服务,避免在局域网长期暴露端口。