Python3 内置模块
不可用于生产环境,仅实现了简单的安全检查。
用于显示指定目录下的文件内容 (使用 anywhere 也可以达到同样效果)
帮助信息
> python -m http.server --help
usage: server.py [-h] [--cgi] [--bind ADDRESS] [--directory DIRECTORY] [port]
positional arguments:
port 指定访问端口,默认 8000
optional arguments:
-h, --help 显示帮助信息并退出
--cgi 作为CGI服务器
--bind ADDRESS, -b ADDRESS 指定访问ip,默认当前主机ip
--directory DIRECTORY, -d DIRECTORY 指定静态文件目录,默认为当前目录
命令行运行方式:
命令行内直接输入Python命令启动,方便临时查看
# -b 指定访问ip -d 指定访问目录 后面跟上访问端口号
# 如果加上 --cgi 参数的话 那么-d 指定的目录将不再生效,会访问当前目录下的所有文件
$ python -m http.server -b 127.0.0.1 -d ./templates 5000
$ python -m http.server -b 0.0.0.0 -d ./templates 5000