Python 调用 js 文件,报 execjs._exceptions.ProgramError: SyntaxError: 缺少 ';' 错误

Python 调用 js 文件,报 execjs._exceptions.ProgramError: SyntaxError: 缺少 ';' 错误

原因:execjs 默认使用了windows的JScript 引擎导致的,我们可以在python命令行中查看
import execjs
execjs.get().name
结果:'JScript'


解决办法:
安装nodejs,下载地址:https://nodejs.org/zh-cn/download/
默认安装,默认配置环境变量即可
关闭IDLE
再次打开IDLE,打开相应的PY文件即可正常

 

posted @ 2023-03-07 09:21  myrj  阅读(5597)  评论(0编辑  收藏  举报