PythonJS 是一个用 Python 写的转换器,用来将 Python 代码转成快速的 JavaScript,可运行于 Node.js 平台上。PythonJS 的设计思路的快速和易于集成现有的 JavaScript 代码。
使用方法:
var pythonjs = require('python-js'); var pycode = "a = []; a.append('hello'); a.append('world'); print(a)"; var jscode = pythonjs.translator.to_javascript( pycode ); eval( pythonjs.runtime.javascript + jscode );
JavaScript API:
var pythonjs, output; pythonjs = require('python-js'); output = pythonjs.translator.to_javascript( input ); output = pythonjs.translator.to_javascript_module( input ); output = pythonjs.translator.to_dart( input ); output = pythonjs.translator.to_coffee( input ); output = pythonjs.translator.to_lua( input ); pythonjs.runtime.javascript // runtime required by translator output