安裝
pip install PyExecJS
方法
- eval()
輸入參數:source(JS語句)、cwd(路徑)
返回值:result(語句執行結果)
- compile()
輸入參數:source(JS語句)、cwd(路徑)
返回值:編譯后的對象
- call()
輸入參數:name(要調用的JS方法名稱)、*args(方法所需要的參數,可多個)
返回值:result(運行方法的返回結果)
import execjs with open('m.js','r') as f: source = f.read() js = execjs.compile(source) res = js.call('test','13222211111', '172.17.123.12') print(res)
m.js就是js文件源碼,test是調用的方法
結果