python快速建立超简单的web服务器的实现方法

 更新时间:2018年02月17日 14:53:11   投稿:mdxy-dxy  
某些条件测试,需要一个简单的web服务器测试一下,为此专门去配置个nginx 或者 apache服务器略显麻烦,这里就为大家介绍一下使用python快速建立超简单的web服务器的方法,需要的朋友可以参考下

作为临时测试用python命令来搭建web测试是最好不过的选择了;

CD切换到当前目录只需要一句python命令就迅速搭建好了简单的web服务器,python linux自带又无需额外配置安装感觉还是很好用的;

python开启web服务器命令

python -m SimpleHTTPServer 8080

端口号可以任意指定一个没有被占用的端口,但必须能通过防火墙;

执行完上面命令后,直接输入IP地址加端口号就行了

http://:端口号/路径  如:http://192.168.0.12/8080

如果没有index文件它支持目录列表

这个python服务器包含:

BaseHTTPServer: 提供基本的Web服务和处理器类,分别是HTTPServer和BaseHTTPRequestHandler。
SimpleHTTPServer: 包含执行GET和HEAD请求的SimpleHTTPRequestHandler类。
CGIHTTPServer: 包含处理POST请求和执行CGIHTTPRequestHandler类。

相关文章

  • python实现模拟数字的魔术游戏

    python实现模拟数字的魔术游戏

    这篇文章介绍了python实现模拟数字的魔术游戏,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2021-12-12
  • Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow

    Tensorflow安装问题: Could not find a version that satisfies the

    这篇文章主要介绍了Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • Pygame用200行代码实现俄罗斯方块

    Pygame用200行代码实现俄罗斯方块

    俄罗斯方块的逻辑很简单,就是几个方块组合在一起,然后下落,当其碰到四周的墙壁后便无法移动,若某行被方块所填满,那么就删除这一行,然后此行上面的所有方块下降一行,本文给大家介绍了用Pygame实现俄罗斯方块,文中代码示例介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • 解决pytorch 数据类型报错的问题

    解决pytorch 数据类型报错的问题

    这篇文章主要介绍了解决pytorch 数据类型报错的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • python应用Axes3D绘图(批量梯度下降算法)

    python应用Axes3D绘图(批量梯度下降算法)

    这篇文章主要为大家详细介绍了python应用Axes3D绘图,批量梯度下降算法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析

    Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法

    这篇文章主要介绍了Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块,结合实例形式较为详细的分析了shelve、xml、configparser、hashlib、hmac等模块的功能及使用方法,需要的朋友可以参考下
    2019-04-04
  • 关于python多进程中的常用方法详解

    关于python多进程中的常用方法详解

    这篇文章主要介绍了关于python多进程中的常用方法详解,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU资源,在python中大部分情况需要使用多进程,需要的朋友可以参考下
    2023-07-07
  • Python 中如何使用 virtualenv 管理虚拟环境

    Python 中如何使用 virtualenv 管理虚拟环境

    这篇文章主要介绍了Python 中使用 virtualenv 管理虚拟环境的方法,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2021-01-01
  • Django Python 获取请求头信息Content-Range的方法

    Django Python 获取请求头信息Content-Range的方法

    今天小编就为大家分享一篇Django Python 获取请求头信息Content-Range的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • python网络编程示例(客户端与服务端)

    python网络编程示例(客户端与服务端)

    这篇文章主要介绍了python网络编程示例,提供了客户端与服务端,需要的朋友可以参考下
    2014-04-04

最新评论