繁体   English   中英

未找到 SimpleHTTPServer python3

[英]SimpleHTTPServer not found python3

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

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

正如医生所说,它已被移动,这就是我这样做的原因。

但它给了我这个错误: from http.server import SimpleHTTPServer ImportError: cannot import name 'SimpleHTTPServer'

如果没有SimpleHTTPServer ,我将无法使用SimpleHTTPRequestHandler ,因为它在SimpleHTTPServer.SimpleHTTPRequestHandler中定义。

我该如何解决这个问题?

SimpleHTTPServer模块被转移到模块http.server 所以命令是:

python3 -m http.server

此外,新的SimpleHTTPRequestHandler对象是BaseHTTPRequestHandler

我的解决方案是:

python -m http.server

如果我在控制台上键入python3 ,则会打印“找不到 Python”。 (我在 Windows 上)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM