python web.py安装使用

官方首页:http://webpy.org/) 

它的源代码非常整洁精干,学习它一方面可以让我们快速了解python语法(遇到看不懂的语法就去google),另一方面可以学习到python高级特性的使用(譬如反射,装饰器),而且在webpy中还内置了一个简单HTTP服务器(文档建议该服务器仅用于开发环境,生产环境应使用apache之类的),对于想简单了解下HTTP服务器实现的朋友来说,这个是再好不过的例子了(并且在这个服务器代码中,还可以学习到线程池,消息队列等技术),除此之外webpy还包括模板渲染引擎,DB框架等等,这里面的每一个部分都可以单独拿出来学习. 

在JavaWeb开发中有Servlet规范,那么Python Web开发中有规范吗? 
答案就是:WSGI,它定义了服务器如何与你的webapp交互 

关于WSGI规范,可以参看下面这个链接: 
http://ivory.idyll.org/articles/wsgi-intro/what-is-wsgi.html 

安装:

安装web.py, 请先下载:

http://webpy.org/static/web.py-0.37.tar.gz

或者获取最新的开发版:

https://github.com/webpy/webpy/tarball/master

解压并拷贝 web 文件夹到你的应用程序目录下。 或者,为了让所有的应用程序都可以使用,运行:

python setup.py install (

注意: 在某些类unix系统上你可能需要切换到root用户或者运行:

sudo python setup.py install

查看 推荐设置.

另外一个选择是使用Easy Install. Easy Install 使用如下:

easy_install web.py

或者 PIP

sudo pip install web.py

我下的是0.37版本。

python web.py安装使用

上一篇:C++11 std::chrono库详解


下一篇:python 单元测试