在Windows上设置Python simpleHTTPserver

cod*_*ode 189 python windows simplehttpserver python-3.x

我想SimpleHTTPServer在Windows XP上设置Python .我在我的电脑上安装了Python.我正在执行以下命令:

python -m SimpleHTTPServer 8888
Run Code Online (Sandbox Code Playgroud)

但是我收到了错误:

C:\Python33\python.exe: No module named SimpleHTTPServer
Run Code Online (Sandbox Code Playgroud)

是否SimpleHTTPServer可以在Windows上使用Python?如果是,我该怎么做才能设置服务器?

cod*_*ode 471

来自Stack Overflow问题什么是Python 3相当于"python -m SimpleHTTPServer":

以下适用于我:

python -m http.server [<portNo>]
Run Code Online (Sandbox Code Playgroud)

因为我使用的是Python 3,所以模块SimpleHTTPServer已被替换http.server,至少在Windows中.

  • 非常感谢,这真的很有帮助.使用python33命令`python -m http.server 7777`完美运行. (4认同)
  • 那太棒了!即使在Windows中我也可以在控制台中只用一行做事.好样的! (2认同)
  • 对于使用 Windows 的网络新手(包括我自己),您需要打开端口以允许来自其他计算机的连接:[如何在 Windows 10 中打开防火墙端口](http://www.tomshardware.com/faq /id-3114787/open-firewall-ports-windows.html) (2认同)
  • 确认这适用于 Ubuntu 18.04 LTS 上的 Python 3.6.7!谢谢 (2认同)