不用写h5代码,快速开发web应用的python模块PyWebIO
PyWebIO提供了一系列命令式的交互函数来在浏览器上获取用户输入和进行输出,将浏览器变成了一个“富文本终端”,可以用于构建简单的Web应用或基于浏览器的GUI应用。 使用PyWebIO,开发者能像编写终端脚本一样(基于input和print进行交互)来编写应用,无需具备HTML和JS的相关知识; PyWebIO还可以方便地整合进现有的Web服务。非常适合快速构建对UI要求不高的应用。
特性
使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然
非声明式布局,布局方式简单高效
代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为Web服务
支持整合到现有的Web服务,目前支持与Flask、Django、Tornado、aiohttp、 FastAPI(Starlette)框架集成
同时支持基于线程的执行模型和基于协程的执行模型
支持结合第三方库实现数据可视化
安装
稳定版:
pip3 install -U pywebio
开发版:
pip3 install -U...
点击查看剩余70%
网友评论