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

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框架,它以其简洁、直接的API设计赢得了开发者们的喜爱。这个框架旨在让Web开发变得更加简单,允许开发者快速构建从简单的个人项目到复杂的Web应用。下面我们将深入探讨web...

    Python Web 框架,第 1 部分 使用 Django 和 Python 开发 Web 站点.doc

    Django是基于Python编程语言的一种开源Web框架,遵循MVC(Model-View-Controller)架构模式。MVC模式将数据模型、用户界面和控制逻辑分离,使得Web应用的开发更加结构化和高效。Django框架因其强大的功能集和高度的...

    python-web.py包

    Python的Web.py是一个轻量级、灵活且强大的Web框架,它允许开发者用Python代码直接构建Web应用程序。在尝试使用`pip install web.py`命令安装时,可能会遇到一些问题,这通常与网络连接、库依赖冲突或者版本不兼容...

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

    web.py是一个轻量级的Python Web框架,它的设计哲学是简洁而直接,适合初学者和有经验的开发者。由于其开源性质,web.py可以在任何项目中自由使用,不受任何限制。虽然小巧,但web.py功能强大,能够处理复杂的Web...

    python web框架

    总结来说,Python Web框架,尤其是webpy,为Python开发者提供了一种高效、灵活的Web开发方式。通过理解和掌握webpy,开发者可以快速构建功能完善的Web应用,同时享受到Python语言的优雅和强大。

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

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

    Python框架web.py.zip

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

    python webpy 实例

    Python WebPy是一个轻量级的Web框架,它允许开发者用Python语言快速地构建Web应用程序。WebPy的核心设计理念是简洁和高效,它提供了包括路由、模板渲染、数据库操作在内的多种功能,使得开发人员能够集中精力在业务...

    PythonWeb开发案例教程_源代码.zip

    "PythonWeb开发案例教程_源代码.zip"这个压缩包包含了整个教程的实践代码,这将帮助你更好地跟随教程的步伐,亲手操作每一个示例,加深对理论知识的理解。 Python Web开发主要依赖于一些强大的框架,如Django、...

    Python web.py 应用源码

    web.py 是一个轻量级且强大的Python Web框架,它的设计理念是简洁、直观,并且易于上手。这个框架旨在让开发者能够快速地构建Web应用,同时保持代码的清晰性和可维护性。web.py 的核心特性包括URL路由、模板渲染、...

    python开发web框架django使用教程

    Python Django是一种流行的Web开发框架,它提供了一个高效、灵活和可扩展的开发环境。下面是 Python Django框架的使用教程: 安装Django 1. 下载Django-1.8.2.tar.gz压缩包,并将其解压到C盘下,例如C:\Django-...

    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.py` 是一个针对Python编程语言设计的轻量级Web框架,它的核心设计理念是简洁和高效。作为一个小巧而灵活的框架,`web.py` 能够帮助开发者快速构建Web应用程序,同时保持代码的清晰性和可维护性。在本文中,我们...

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

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

    pythonWeb框架Django-2.1

    Python Web框架Django是用于构建高效、优雅且实用的Web应用程序的强大工具。Django 2.1是这个著名框架的一个版本,它包含了多项改进和新特性,旨在提升开发者的工作效率和应用性能。在这个版本中,Django进一步强化...

    python web py入门配套源代码

    Web.py是Python的一个轻量级Web框架,它设计的目标是保持简洁且易于使用,适合快速开发小型到中型的Web应用。 1. **Web.py框架介绍** Web.py是一个微框架,它提供了基本的路由系统,允许开发者通过定义URL模式来...

    python for web2py

    与Django等其他知名框架相比,Web2Py在易用性、灵活性以及对初学者的友好程度上有着独特的优势,因此被誉为Python Web框架中的新一代明星。 **1. Web2Py的核心特性** 1. **快速开发**: Web2Py提供了一个内置的集成...

    python_pythonweb_

    在Python Web开发中,"python_pythonweb_"这个标题可能指的是一个使用Python构建的Web服务器或者文件上传功能。从描述来看,“可以接收POST上传文件的python web”表明这是一个能够处理HTTP POST请求,特别是处理...

Global site tag (gtag.js) - Google Analytics