我正在尝试用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
。
我该如何解决?
答案 0 :(得分:2)
SimpleHTTPServer
模块已移至模块http.server
处。所以命令是:
python3 -m http.server
另外,新的SimpleHTTPRequestHandler
对象是BaseHTTPRequestHandler
。