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
我是 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