Python Package

pyexecjs

2024-09-24

[[Python]] 中执行 [[JavaScript]] 代码。

安装

Terminal window
pip install pyexecjs

使用

import execjs
# 输出 JSP 当前运行环境
print(execjs.get().name) # 'Node.js (V8)'

环境切换

import os
# 设置环境变量
os.environ["EXECJS_RUNTIME"]="Nashorn"
print(execjs.get().name) # 'Nashorn'

支持的环境:

  • PyV8
  • Node
  • JavaScriptCore
  • SpiderMonkey
  • JScript
  • PhantomJS
  • SlimerJS
  • Nashorn