搭建Python世界最简单的Web服务器(给加精吧)

搭建Python世界最简单的Web服务器(给加精吧)

刚才看帖,有人说用python不能做web服务器,或者要用zope之类的。其实太麻烦,python本身就可以成为最简单的web服务器,只需2条指令^_^。如下:

把下面两个指令存为文件,双击运行。

import SimpleHTTPServer
SimpleHTTPServer.test()

现在,这个文件所在目录就成为web服务器的根目录。你可以在这个目录放个index.htm , 不用多介绍吧。
然后在IE敲 http://127.0.0.1:8000 就可以看见你自己的网页了。呵呵,估计没有比这个方式更简单的了吧? @^_^@

可能很多人不知道这个用法,因为在帮助文档中没有给出详细的介绍,只有看SimpleHTTPServer.py源文件才会找到这个test()函数。

沙发
你这样是用python实现了一个web server,我想大多数人是想在apache或其他服务器上搭web server吧,python只不过是后台的脚本吧。
其实不止是建了个web服务器,其它支持CGI功能的服务器没有在这里写出来,也很简单。有时配apache太麻烦,用python搭主要还是图个简单,无需配置。
试试用twisted
准确的说,是需要一个能运行调试Python的web服务器
那可能得用专门的python服务器了
python 的 CGIHTTPServer

我的
http://www.lpfrx.com/archives/133/
python 可做CGI?
看看...
Python写个Web服务器很简单;
不错,原来库里有这么个东西;