快速构建简单的Web应用-PyWebIO
PyWebIO是基于Python 开发的一个 Web 开源应用,可以通过一系列命令式的交互函数,在浏览器上获取用户的输入数据并输出。无需编写 HTML 和 JS 代码,即可构建简单的小型 Web 应用程序或基于浏览器的GUI应用。遵守MIT开源协议。
功能特性:
- 使用同步而不是基于回调的方式获取输入,代码编写逻辑更自然
- 非声明式布局,布局方式简单高效
- 代码侵入性小,旧脚本代码仅需修改输入输出逻辑便可改造为Web服务
- 支持整合到现有的Web服务,目前支持与Flask、Django、Tornado、aiohttp、FastAPI框架集成
- 同时支持基于线程的执行模型和基于协程的执行模型
- 支持结合第三方库实现数据可视化
源代码:https://github.com/pywebio/PyWebIO
基本demo : 包含PyWebIO基本输入输出演示和使用PyWebIO编写的小应用
数据可视化demo : 使用 bokeh、plotly、pyecharts 等库进行数据可视化
发表回复