`
莫激动
  • 浏览: 43667 次
社区版块
存档分类
最新评论

python的web框架webpy(一)

阅读更多

python的web框架是一个百花齐放的世界,完全列表请看这里

 

面对如此众多的框架我们要如何选择!它们都有各自的优缺点,你不可能找到一款完美的,其实只需要选择适合的即可!

 

这里介绍webpy,进入官方首页你可以看到右边有一个hello word的例子

 

import web
        
urls = (
    '/(.*)', 'hello'
)
app = web.application(urls, globals())

class hello:        
    def GET(self, name):
        if not name: 
            name = 'World'
        return 'Hello, ' + name + '!'

if __name__ == "__main__":
    app.run()
 

 

没错就是这么简单,相信你也会喜欢上他

 

1.下载安装包,点击这里下载(我这里下载的是web.py-0.37.tar.gz)。

2.安装webpy

 

# tar xzvf web.py-0.37.tar.gz
# cd web.py-0.37
# python setup.py install

 

3.写一个自己的程序

   创建一名为server.py的文件,内容如下

 

# coding:utf-8
import web

urls=(
      '/','index'
)

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

class index:
    def GET(self):
        return 'hello webpy!'

if __name__=='__main__':
    app.run()
 

 

在终端运行

 

shell 写道
python server.py

 浏览器打开http://localhost:8080,你可以在页面上看到hello webpy!

 

你可以在启动的时候设置监听的端口,改变默认的8080端口

 

shell 写道
python server.py 80
 

 

 

 

分享到:
评论

相关推荐

    简单而直接的Python web 框架:web.py

    web.py 是一个Python 的web 框架,它简单而且功能强大。web.py 是公开的,无论用于什么用途都是没有限制的。

    简单而直接的Python web 框架:web.py.docx

    web.py 是一个Python 的web 框架,它简单而且功能强大。web.py 是公开的,无论用于什么用途都是没有限制的。而且相当的小巧,应当归属于轻量级的web 框架。但这并不影响web.py 的强大,而且使用起来很简单、很直接。...

    Django python web 框架开发,网上商城平台(练手项目)

    执行python3 manage.py syncdb或者migrate 如果不提示新建管理员,则可以使用createsuperuser命令(管理员是登陆后台模块的) 数据库配置文件在myTest2文件夹下的settings.py中其中有DATABASE字段是数据库字段,请...

    Python框架web.py.zip

    webpy的设计理念力求精简(Keep it simple and powerful),源码很简短,只提供一个框架所必须的东西,不依赖大量的第三方模块,它没有URL路由、没有模板也没有数据库的访问。这样的优点是,框架给开发带来的限制少...

    tornado python web开发

    作为Web框架,是一个轻量级的Web框架,类似于另一个Python web框架Web.py,其拥有异步非阻塞IO 的处理方式。 作为Web服务器,Tornado 有较为出色的抗负载能力,官方用nginx反向代理的方式部署Tornado和其它 Python ...

    毕业设计基于pythonWeb开发Django框架的图书商城管理系统源码+数据库文件.zip

    毕业设计基于pythonWeb开发Django框架的图书商城管理系统源码。 软件架构:python的web开发Django框架 安装教程 在命令行中输入python manage.py runserver 运行商城。 注意:要在web里的目录下才能运行manage.py ...

    web.py安装包,轻量级的python web开发框架

    一个轻量级的python web开发框架

    pythonWeb框架Django-2.1

    pythonWeb开发框架 Django-2.1,解压后然后进入到你解压缩的目录,输入命令: python setup.py install 直接回车,就开始安装了

    Python web.py 应用源码

    web.py 是一个Python 的web 框架,它简单而且功能强大。web.py 是公开的,无论用于什么用途都是没有限制的。

    web.py中文版用户手册

    web.py 是一个轻量级Python web框架,它简单而且功能强大。web.py是一个开源项目。该框架由美国作家、Reddit联合创始人、RSS规格合作创造者、著名计算机黑客Aaron Swartz开发。web.py目前已被很多家大型网站所使用。

    itty, itty bitty python web框架.zip

    itty, itty bitty python web框架 itty.pyitty-bitty python web框架。itty.py 是一个小实验,在 Sinatra 尝试,影响到只做了足够有用的微框架,而且没有更多的东西。当前支持:路线基本响应内容类型HTTP状态代码URL

    web.py是一个小巧灵活的Python框架,它简单而且功能强大。

    web.py是一个小巧灵活的Python框架,它简单而且功能强大。

    python web 轻量级框架

    python web 轻量级框架 web.py基本教程.

    高效Python Web开发框架 - 基于Flask源码项目

    项目概述: 项目名称:高效Python Web...项目简述:本项目是基于流行的Python Web框架Flask进行深化与扩展的版本,旨在提升Web开发的效率与性能,通过丰富的文件类型支持,为开发者提供了一整套完善的开发工具和资源。

    python for web2py

    python web框架中新一代明星,不会比django逊色

    webpy:web.py是适用于python的Web框架,功能强大

    web.py是适用于Python的Web框架,功能强大而又简单。 访问了解更多信息。 最新的稳定版本0.62仅支持Python> = 3.5。 要安装它,请运行: # For Python 3 python3 -m pip install web.py==0.62 如果您仍在使用...

    Python-web-框架.txt

    Python web 框架:web.py web.py 是一个Python 的web 框架,它简单而且功能强大。web .py 是公开的,无论用于什么用途都是没有限制的。 先让大家感受一下web.py 的简单而强大: import web urls = ( '/(.*)', 'hello...

    web.py中文教程_脚本之家.docx

    web.py 是一个轻量级Python web框架,它简单而且功能强大。web.py是一个开源项目。该框架由美国作家、Reddit联合创始人、RSS规格合作创造者、著名计算机黑客Aaron Swartz开发。web.py目前已被很多家大型网站所使用。...

    python Django web 实训项目的实验报告

    python Django web 实训项目的实验报告 类似于客户管理系统,实现对管理员账户 部门账户 用户账户 靓号账户 任务发布 的增删查改,实现导入导出excel数据,生成pdf, 上传图片媒体资源。用户登录期间,随机图片验证码...

    带有全堆栈层的Python Web框架在微框架核心上实现,并支持MongoDB,可插拔应用程序和自动生成的Admin-Python开发

    TurboGears TurboGears是一个混合Web框架,既可以充当Full Stack框架,也可以充当Microframework。 TurboGears可以帮助您快速上手,并在需要时摆脱阻碍! TurboGears c TurboGears TurboGears是一个混合Web框架,既...

Global site tag (gtag.js) - Google Analytics