PyScript 项目正在开发一个在 Web 浏览器中执行 Python 脚本的平台

介绍了 PyScript 项目,它允许您将用 Python 编写的处理程序集成到网页中,并用 Python 创建交互式 Web 应用程序。 应用程序可以访问 DOM 以及与 JavaScript 对象进行双向交互的接口。 开发 Web 应用程序的逻辑被保留,差异归结为使用 Python 语言而不是 JavaScrpt 的能力。 PyScript 源代码根据 Apache 2.0 许可证分发。

与将 Python 代码编译为 JavaScript 的 Brython 项目不同,PyScript 使用 Pyodide(编译为 WebAssembly 的 CPython 的浏览器端端口)来执行 Python 代码。 使用 Pyodide 可以让您实现与 Python 3 的完全兼容,并使用该语言和库的所有功能,包括科学计算,例如 numpy、pandas 和 scikit-learn。 在 PyScript 方面,提供了一个层,用于将 Python 代码与 JavaScript 集成、将代码插入网页、导入模块、组织输入/输出以及解决其他相关任务。 该项目提供了一组小部件(按钮、文本块等),用于在 Python 中创建 Web 界面。

PyScript 项目正在开发一个在 Web 浏览器中执行 Python 脚本的平台

使用 PyScript 归结为连接 pyscript.js 脚本和 pyscript.css 样式表,之后就可以将放置在标签内的 Python 代码集成到页面中,或通过标签连接文件。 该项目还提供了一个标签实现交互式代码执行(REPL)环境。 要定义本地模块的路径,请使用标签“ ” ... 打印('你好世界!') - numpy - matplotlib - 路径: - /data.py ...

来源: opennet.ru

添加评论