前端python解释器方案预研

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端python解释器方案预研相关的知识,希望对你有一定的参考价值。

参考技术A

最近因为需要找在可以 编写,检查,运行python的解决方案。
编辑 monaco editor ,需要进一步支持 api的自动完成;
检查 : 语法检查,需要给monaco editor实现完整的语法检查功能 ;
运行 (非actived缺少document的项目未列出):

表格整理自
http://stromberg.dnsalias.org/~strombrg/pybrowser/python-browser.html 和官网document

结论
由于 micro python是python 3实现,因此 brython似乎是目前唯一可用,并良好的方案。

1 python解释器和标准库
<script src="brython.js">
<script src="brython_stdlib.js">

2 用户库

3 用户脚本

4 解释执行(eval)
global.brython(0);

以上是关于前端python解释器方案预研的主要内容,如果未能解决你的问题,请参考以下文章

Python学习第59天(web前端html /1))

Python之路--前端知识--JavaScript

Python全栈开发,Day16 - Web前端-JavaScript

火山引擎MARS专栏——Python3 cpython优化 实现解释器并行

找到 Python 解释器的完整路径?

学妹问:怎样区分前端BUG和后台BUG,我是这样解释的...