3分钟Python:快速实现 HTTP服务器

用 Python 快速实现 HTTP 服务器

有时你需临时搭建一个简单的Web服务器,但你又不想去安装Apache、Nginx等这类功能较复杂的HTTP服务程序时。这时可以使用Python内建的http.server模块快速搭建一个简单的HTTP服务器。

Http.server模块可以把你指定目录中的文件和文件夹以一个简单的Web页面的方式展示出来。

假设我们需要以Web方式共享目录/webpage,只需要以下这个命令行就可以轻松实现:

http.server模块默认会在8000端口上监听一个HTTP服务,这时就可以打开浏览器输入http://IP:Port访问这个Web页面。例如类似下面的 URL:

http://127.0.0.1:8000

如果你需要Web服务有一个默认页,可以在目录下创建一个名为 index.html 的文件。如果没有默认页,那么会以列表的形式将目录中的内容显示出来, 如下图所示

如果默认的 8000 端口已经被占用,你想换成使用其它端口号,可以使用如下的命令:

就是这么简单!你学会了吗?

Python中如何进行HTTP编程呢?本周大家一起来学习,欢迎关注公众号!

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181218G0AMTU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券