程序员的收藏夹-官网
http://zhengbingdong.cn
用心整合全网编程开发资源
终于可以在HTML中执行Python代码了,过程很简单,新手1分钟即可入手
1.PyScript介绍
PyScript 是一个框架,它允许用户使用 HTML 的界面在浏览器中创建丰富的 Python 应用程序。PyScript 旨在为用户提供一流的编程语言,该语言具有一致的样式规则、更具表现力且更易于学习。
1.浏览器中的 Python:启用插入式内容、外部文件托管(由Pyodide 项目实现,谢谢!)以及不依赖服务器端配置的应用程序托管
2.Python 生态系统:运行许多流行的 Python 包和科学堆栈(例如 numpy、pandas、scikit-learn 等)
3.Python with JavaScript:Python 和 Javascript 对象和命名空间之间的双向通信
4.环境管理:允许用户定义要包含哪些包和文件以运行页面代码
5.可视化应用程序开发:使用现成的精选 UI 组件,例如按钮、容器、文本框等
灵活的框架:一个灵活的框架,可用于直接在 Python 中创建和共享新的可插拔和可扩展组件
2.下载地址
地址:https://pyscript.net/
3.使用方法
1.下载pyscript文件
2.解压下载的文件
3.复制您要使用的资产并将以下行添加到您的 html 文件中
代码语言:javascript复制<link rel="stylesheet" href="path/to/pyscript.css" />
<script defer src="path/to/pyscript.js"></script>
简单的例子,复制下面的代码在浏览器中打开,打印出一个“Hello World!”,这个时候已经成功了99.9%,编程的人都知道
代码语言:javascript复制<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>在 HTML 中运行 Python</title>
<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>
</head>
<body>
<py-script> print ( 'Hello World!' ) </py-script>
</body>
4.个人使用评价
说了这么多……PyScript 只是 HTML,只是功能更强大一点(好吧,也许很多),这要归功于 Python 库的丰富且可访问的生态系统。
简而言之,我们的使命是为 99% 的人带来编程。
请注意,PyScript 是非常 alpha 的并且正在大力开发中。从可用性到加载时间,有许多已知问题,您应该期望事情经常发生变化。我们鼓励人们使用 PyScript 进行游戏和探索,但目前我们不建议将其用于生产。