百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

Js2Py

> 编程语言
开源

JavaScript 到 Python 的翻译器和 JavaScript 解释器,完全使用纯 Python 编写 在线试用:

2.6K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

JavaScript 到 Python 的翻译器和 JavaScript 解释器,完全使用纯 Python 编写 在线试用:

纯 Python JavaScript 翻译器/解释器

JavaScript 6 的支持是通过使用 Js2Py 将 JavaScript 库翻译实现的,该库位于 Babel. Babel 将 JS 6 翻译为 JS 5,然后 Js2Py 将 JS 5 翻译为 Python。唯一的缺点是翻译后的 babel.js 大约有 4 MB,导入如此长的 Python 文件大约需要 15 秒!


翻译 JavaScript 文件:

python
    # this will translate example.js to example.py
    >>> js2py.translate_file('example.js', 'example.py')
    # example.py can be now imported and used!
    >>> from example import example
    >>> example.someFunction()
    ...

ECMA 5.1 的每个特性都已实现(除了 'with' 语句):

python
>>> js2py.eval_js("Object.prototype.toString.call(Function('s', 'return s+arguments[1]')(new Date(), 7).__proto__)")
[obje

[](https://pepy.tech/project/js2py)
6
[{u'id': 1}, {u'id': 2}]
11

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言