天天看点

python搭建服务器

python搭建服务器以快捷著称,实际上,我们也可以使用python搭建简易的服务器。

1.环境配置

当然首先得搭建python的开发环境,对于mac和linux的用户来说,一般python是自带的,当然,如果没有的话也可以很方便地进行安装,在终端输入以下命令:

即可进行快速集成安装。

2.python自带web模块

python自带的web模块包含basehttpserver、simplehttpserver、cgihttpserver这三种,

使用python自带的包就能快速搭建起python服务器。

使用方法很简单,直接用终端进入到所选定的文件目录,在终端输入:

如果返回结果为:

python搭建服务器

则说明开启成功,在8080端口开启python自带的simplehttpserver。

可以直接在本地浏览器输入: localhost:8080,就能访问simplehttpserver服务。默认访问的是index.html文件,如果没有index.html的话会列出目录下的全部文件。

3.使用web.py

除了使用python自带的web模块以外,我们还有许多方便的web框架可以使用,包括django、tornado、web.py等,这里简单介绍web.py的使用。

可以从

直接下载web.py安装文件,在linux的终端也可以输入:

进行下载,下载好之后进行解压

解压之后会出现web.py的文件夹,进入到该文件夹下,输入:

进行安装,安装好之后就能使用web.py了。

创建一个工程目录,创建一个文件命名为:test.py

里面输入:

保存之后命令行运行:

打开本地浏览器,输入:localhost:8080

可以看到

hello web.py

这个例子只是get的基础用法,当然也有post的用法,详细的用法可以见web.py的官网。