PyScript 强势来袭,HTML 也可以跑 Python 了(PyScripter)

网友投稿 512 2022-09-03


PyScript 强势来袭,HTML 也可以跑 Python 了(PyScripter)

Anaconda CEO Peter Wang 在上个月刚过的 PyCon 2022 发布了 ​​PyScript​​,实现了在 HTML 中支持 Python 代码。简单来说,我们现在可以在 HTML 代码中加入 Python 代码,直接在浏览器中运行,这整个过程甚至不需要安装任何环境,还可以在 PyScript 添加相应的依赖,运行各种数据分析算法和图效。

如何在 HTML 中运行 PyScript?

目前,PyScript 依托于 CSS、JavaScript 代码。和引用其他 CSS、JavaScript 文件一样,要​​在 HTML 中运行 PyScript​​ 需要导入相应的支持文件。需要在 HTML 中使用 Python 的话,首先要在 ​​​​ 部分敲入以下代码:

为了贯彻在浏览器中试用 PyScript,这里直接使用了​​在线 IDE Lightly​​ 作为编辑器。只需要注册登入就可以直接在浏览器中开始写代码了,可以说是非常贴合主题了:​​Lightly 分享的项目?​​

刚开始使用肯定要先来个经典的 “Hello World” 过把瘾,加上 ​​​​ 标签就简单十几行代码,注意写入 Python 代码前后需要带 ​​​​ 标签:

但这既然是 Python 的话,肯定就不能只运行 Hello World 如此大材小用吧?先试一下没有引用库的运算效果:

使用 input 手动输入数字的话会出现弹框:

​​pyscript.write​​ 还会自带文本格式效果:

在 PyScript 中引用库

完全使用 Python 肯定还需要支持导入第三方库,现在的 PyScript 也可以做到了。除了在代码里使用 import 导入外,还需要在 ​​​​ 部分做一些先行准备,使用 标签安装依赖:

- numpy - matplotlib

之后就可以在代码中随意使用 numpy 和 matplotlib 了:

使用依赖的加载时间会长一些,最终效果如图:

查看上图源代码:​​PyScript 官方还没有推出正式的支持文档,有兴趣多尝试的小伙伴可查看 PyScript 的 Github 说明:​​在线编程成趋势:如何在 iPad、Matepad 上编程?​​

​​Python 教程:从 Python 爬虫到数据分析​​

​​学习 Python 爬虫,手把手通过 Python 入门爬取网页信息​​


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringBoot单元测试使用@Test没有run方法的解决方案
下一篇:Anaconda 的基本使用(anaconda安装卡住了)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~