python - 未找到 SimpleHTTPServer 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
.
推荐阅读
- php - 必发 API PHP 代码不起作用....(没有任何响应)
- excel - 如何在excel中将时间转换为十进制?
- cmd - 从 zsh 暴露 cmd.exe
- c++ - 破坏和构造一个类以清理其成员
- react-native - React Native Scrollview:单击按钮滚动到顶部
- python-3.x - 重新计算方阵中的对角线列表(简化)
- python - 如何显示 Python 字符串中的特定字母?
- html - 如何在 HTML 视图中显示 AngularJS 控制器数据?
- php - 您可以将变量添加到文件路径吗?
- graphql - 错误消息:更新 GraphQL 架构时实例数据无效