找不到SimpleHTTPServer python3

时间:2020-02-19 17:34:22

标签: python http server httpserver simplehttpserver

我正在尝试用python编写一个简单的服务器。因此,在观看了教程之后,我尝试导入一些模块。

from http.server import HTTPServer
from http.server import SimpleHTTPServer

As the doc说,它已经被移动了,这就是我这样做的原因。

但是它给了我这个错误: from http.server import SimpleHTTPServer ImportError:无法导入名称“ SimpleHTTPServer”

如果没有SimpleHTTPServer,我将无法使用SimpleHTTPRequestHandler中定义的SimpleHTTPServer.SimpleHTTPRequestHandler

我该如何解决?

1 个答案:

答案 0 :(得分:2)

SimpleHTTPServer模块已移至模块http.server处。所以命令是:

python3 -m http.server

另外,新的SimpleHTTPRequestHandler对象是BaseHTTPRequestHandler