Python编程:web框架flask、web.py、tornado最小应用

简介: Python编程:web框架flask、web.py、tornado最小应用

Flask

http://docs.jinkan.org/docs/flask/


pip install Flask

最小应用

from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
    return 'Hello World!'
if __name__ == '__main__':
    app.run()

web.py

http://webpy.org/

pip install web.py

最小应用


import web
urls = (
    '/', 'index'
)
class index:
    def GET(self):
        return "Hello, world!"
if __name__ == "__main__":
    app = web.application(urls, globals())
    app.run()

tornado

http://www.tornadoweb.org/en/stable/


pip install tornado

最小应用


from tornado.web import Application
from tornado.web import RequestHandler
from tornado.ioloop import IOLoop
class IndexHandler(RequestHandler):
    def get(self):
        self.write("hello world")
handlers = [
    ("/", IndexHandler),
]
if __name__ == '__main__':
    app = Application(handlers)
    app.listen(8080)  # http://localhost:8080/
    IOLoop.current().start()

总结:

三个web框架,基本相似,都是:


image.png

相关文章
|
23小时前
|
XML 网络协议 Java
XML Web 服务技术解析:WSDL 与 SOAP 原理、应用案例一览
XML Web服务是基于WSDL、SOAP、RDF和RSS等标准的网络应用程序组件技术。WSDL描述服务接口和消息格式,SOAP用于结构化信息交换,RDF描述网络资源,RSS则用于发布网站更新。Web服务特点是自包含、自描述,基于开放协议,可重用且能连接现有软件。WSDL文档包含`types`、`message`、`portType`和`binding`元素,定义服务操作和协议。SOAP协议规定消息格式,通过HTTP等传输。
6 1
|
1天前
|
前端开发 JavaScript Java
Java语言在Web前端开发中的技术应用
Java语言在Web前端开发中的技术应用
|
2天前
|
缓存 自然语言处理 数据库
构建高效Python Web应用:异步编程与Tornado框架
【5月更文挑战第30天】在追求高性能Web应用开发的时代,异步编程已成为提升响应速度和处理并发请求的关键手段。本文将深入探讨Python世界中的异步编程技术,特别是Tornado框架如何利用非阻塞I/O和事件循环机制来优化Web服务的性能。我们将剖析Tornado的核心组件,并通过实例演示如何构建一个高效的Web服务。
阿里云web应用
设备端将图片编码为base64发送至物联网平台,在web界面配置图片选择物联网平台配置的数据(base64),实现设备向云平台的图片的上传,以及在web界面上显示图片。
|
2天前
|
设计模式 存储 前端开发
Java的mvc设计模式在web开发中应用
Java的mvc设计模式在web开发中应用
|
2天前
|
前端开发 JavaScript API
Web应用如何实现跨平台能力?
【5月更文挑战第30天】Web应用如何实现跨平台能力?
9 1
|
2天前
|
存储 人工智能 应用服务中间件
Web应用是一种通过互联网浏览器和网络技术在互联网上执行任务的计算机程序
【5月更文挑战第30天】Web应用是一种通过互联网浏览器和网络技术在互联网上执行任务的计算机程序
16 2
|
4天前
|
存储 数据采集 JavaScript
基于Python的Web数据与解析
基于Python的Web数据与解析
21 0
|
4天前
|
数据采集 数据库 Python
使用Python构建一个简单的Web
使用Python构建一个简单的Web
16 1
|
1天前
|
XML JSON PHP
PHP的生命周期:从诞生到现代Web开发
【5月更文挑战第31天】探索PHP的历史演变,了解其如何塑造网络技术。本文将引导您穿越时间的长廊,见证一个编程语言如何适应不断变化的技术需求,并持续影响全球数百万开发者和用户。