Python创建一个简单的HTTP服务器

最近get到了一个实用命令 就是用 Python python -m SimpleHTTPServer port(端口) 命令,在本地快速起一个 HTTP 服务,给大家安利一下~,大佬勿喷~~~

Python创建一个简单的HTTP服务器

场景(同一局域网下):

  • 本地起http服务

  • 需要让别人访问自己本地的资源(静态页面 / 图片 等),

  • 扫码调试页面(生成二维码)

例如:我想要访问HTML文件夹下面的静态页面:

目录结构:

Python创建一个简单的HTTP服务器

执行命令:

  • 1、先进入访问文件夹的目录执行  python -m SimpleHTTPServer port(端口) 命令,如图所示:

Python创建一个简单的HTTP服务器
没有指定端口

出现 Serving HTTP 即执行成功,当然你也可以指定端口,不指定的话,默认端口是 8000

结果:

  • 2、在浏览器打开,地址为:自己的ip地址 + 开启服务的 端口(如:我的是 8000),结果如图所示:

Python创建一个简单的HTTP服务器

总结:

仅此而已~~,简单粗暴又实用~~,有总结不对的地方,请多多指教~~

Python创建一个简单的HTTP服务器