使用python内置的http.server快速启动一个web服务器的方法

在开发的时候经常需要我们启动一个web服务器来进行页面调试或者给其他小伙伴提供一些文件下载, 今天给大家介绍的是无需任何代码, 也无需其他工具, 只要你的电脑上面安装了python  就可以直接在命令行通过一行简单的命令开启一个功能强大的简单 web server.

只需要一行命令就可以启动一个web server:   python -m  http.server

# web server 启动命令  这个会默认会将当前文件夹作为web服务目录,在8000端口启动一个web服务
python -m  http.server

# 自定义绑定IP地址, web server服务目录,协议和服务端口
python -m  http.server -b 192.168.2.8 -d ./ -p HTTP/2.0 8888

参数说明

python -m  http.server   [-h] [--cgi] [-b ADDRESS] [-d DIRECTORY] [-p VERSION] [port]

可选项:

  -h, --help            显示帮助信息

  --cgi                 作为CGI服务运行

  -b ADDRESS, --bind ADDRESS

                        绑定IP地址,默认所有可用地址

  -d DIRECTORY, --directory DIRECTORY

                        服务目录,默认当前目录

  -p VERSION, --protocol VERSION

                       HTTP的版本 (默认: HTTP/1.0)

示例:

 python -m  http.server -b 192.168.1.9 -d ./ -p HTTP/2.0 8888

注意事项

这里的端口 放到最后, 且不需要参数, 否则服务无法启动, -b -d -p 这几个都是可选项

也可以直接   python -m  http.server 8888  

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值