PythonでJavaScriptを実行するためのモジュール(Pyexecjs)



Module Executing Javascript Python



最初にモジュールをインストールします:pip install pyexecjs

import execjs a = 'function add(x,y){ return x+y }' #A parameterized function b = 'function out(){ return'hello' }' #A parameterless function x = execjs.compile(a) #Load js into execjs y = execjs.compile(b) print(x) print(type(x)) z = x.call('add',10,20) #Execute parameterized function print(z) print(y.call('out')) #Execute no-parameter function