Mac下安装python pip程序
easy_install 是python自带的一个工具,用于给python安装第三方的扩展包。省去了我们安装python模块时需要手动下载然后执行python setup.py install
来安装的麻烦。
安装pip时,只需执行如下命令即可:
sudo easy_install pip
使用python搭建简单的web服务器
使用python可以方便部署一个web服务器,假设当前目录为/web,则可以使用
|
|
来启动一个python服务器,/web目录下则自动成为web服务器的资源目录。启动成功会答应下面的信息:
Serving HTTP on 0.0.0.0 port 8080 …
当在浏览器输入http://localhost:8000可以测试web服务器是否正常工作,这时web服务器会打印如下日志:
127.0.0.1 - - [20/Jun/2017 23:31:21] “GET / HTTP/1.1” 200 -
其中,
127.0.0.1表示客户端的IP;
第一个”-“表示远程用户名,这边为空;
第二个“=”表示登录用户名,这边是可选的,为空;
[20/Jun/2017 23:31:21] 这个是访问日期
“GET / HTTP/1.1” 200 这个是HTTP请求响应行
这里的“Web服务器模块”有如下三种:
BaseHTTPServer: 提供基本的Web服务和处理器类,分别是HTTPServer和BaseHTTPRequestHandler。
SimpleHTTPServer: 包含执行GET和HEAD请求的SimpleHTTPRequestHandler类。
CGIHTTPServer: 包含处理POST请求和执行CGIHTTPRequestHandler类。