未找到 SimpleHTTPServer python3

SimpleHTTPServer not found python3

我正在尝试在 python 中编写一个简单的服务器。所以看完教程后,我尝试导入一些模块。

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

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

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

没有 SimpleHTTPServer 我不能使用 SimpleHTTPRequestHandler,因为它在 SimpleHTTPServer.SimpleHTTPRequestHandler.

中定义

我该如何解决这个问题?

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

python3 -m http.server

此外,新的 SimpleHTTPRequestHandler 对象是 BaseHTTPRequestHandler