Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 504 Bytes

python-executes-js-code.md

File metadata and controls

29 lines (21 loc) · 504 Bytes

Python 执行 JS 代码

PyExecJS 是一个Python库,用于在Python中执行JavaScript代码。

安装

pip install PyExecJS

示例代码

import execjs

# 定义JavaScript代码
js_code = """
  function hello(name) {
      return `Hello ${name}!`;
  }
  """

# 编译JavaScript代码
context = execjs.compile(js_code)

# 调用JavaScript函数
result = context.call('hello', 'Python')
print(result)  # 输出:Hello Python!