Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2335613
  • 博文数量: 168
  • 博客积分: 3184
  • 博客等级: 中校
  • 技术积分: 3959
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-12 18:57
文章存档

2019年(1)

2018年(2)

2017年(3)

2016年(15)

2015年(10)

2014年(60)

2011年(1)

2010年(76)

分类: Python/Ruby

2014-05-06 14:35:42

首先,我们要从站点下载最新的框架源代码,将下载过来的tar压缩的包解压,你会得到一个webpy文件夹,我们所需要的一切都包含在里面了。

其次,安装webpy(这个要注意一下,Python的Web开发不同于PHP/ASP/JSP等,不要用传统的思维来约束自己),在window终端下运 行如下命令:python setup.py install(在我本机如下:E:\workSpace\SimpleProject>python setup.py install,根据具体安装条件你的形式可能并不相同)。执行命令之后,安装过程会在项目下创建一个build目录,其结构如下:


下面我们在build下新建两个目录:src – 放置python源代码;themes – 放置模板文件。


终于可以开始工作了,按照webpy的在线教程,我们在src下新建一个python文件:code.py,并键入一下代码:(这里假设你已经学习过python程序语言,并且能读懂一下代码)

#!/usr/bin/env python

import web

urls = (

        '/', 'index'

)

class index:

    def GET(self):

     return    'Hello, world!'

if __name__ == '__main__':

    app = web.application(urls,globals())
    app.run()

至此,我们已经构建完毕了第一个web程序,虽然他只能在你的终端上输出:Hello, world!字样。

第六,启动服务,接受客户端连接请求。使用webpy编写的应用程序启动服务非常简单,你只需要在终端下执行如下命令:python code.py。好了,现在你已经发布了你的服务并且随时准备处理客户端的连接请求。你可以在浏览器地址栏中键入一下地址进行访问:,是不是看到了久违的“Hello, world!”字符串?

阅读(10569) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~