Python SimpleHTTPServer不起作用 - 发生服务器错误

shr*_*ans 3 python http localhost simplehttpserver

我刚刚尝试python -m SimpleHTTPServer 8000在一个目录中运行,我有一些基本的Web文件.它首先在它打印的命令行上运行正常:

Serving HTTP on 0.0.0.0 port 8000 ...

但是,当我尝试http://127.0.0.1:8000在浏览器中查看我的页面时,我收到以下错误消息:

发生服务器错误.请联系管理员.

很抱歉,如果这看起来很模糊,但我不是Python开发人员,所以我不知道它为什么不起作用.您有任何想法,为什么或如何开始调试此问题?

Pau*_* Bu 6

如果您在命令行中没有看到任何内容,则服务器无法获得任何输入.您必须在该端口上侦听其他进程.尝试使用其他端口以确保:

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

只是一个提示,要检查你在哪个应用程序上监听哪个端口,netstat命令可能非常有用:)

希望这可以帮助!