Python 3 服务器命令更新

Python 3 Server command update

我是 Python 的新手,所以想向您寻求帮助。

在旧版本的 Python 中创建一个不存储任何日志的服务器,其 标准输出 被重定向到 dev/null为了避免保存信息,我们执行了如下指令:

nohup python -m SimpleHTTPServer 80 > /dev/null 2>&1 &

> /dev/null:表示标准输出指向/dev/null

2>&1:表示所有发生的错误都不会存储在日志中,因为它们将被重定向到标准输出,我们已经重定向到/dev/null.

&:表示这个任务会运行在后台。

但是,我不知道在Python的较新版本中该怎么做,你能帮我吗?

谢谢大家。

SimpleHTTPServer 模块已合并到 Python >= 3.0 中的 http.server。试试这个:

python -m http.server