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 );JavaScriptAPI:
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
评论