Javascript Python上的NodeJ:未定义要求
我试图在python脚本上运行javascript,但出现了以下错误:js2py.internals.simplex.JsException:ReferenceError:require未定义 下面是我的小python脚本:Javascript Python上的NodeJ:未定义要求,javascript,python,node.js,Javascript,Python,Node.js,我试图在python脚本上运行javascript,但出现了以下错误:js2py.internals.simplex.JsException:ReferenceError:require未定义 下面是我的小python脚本: import js2py context = js2py.EvalJs(enable_require=True) code1 = ''' var fs = require('fs'); var File = fs.readFileSync('C:\\Users\\SAM
import js2py
context = js2py.EvalJs(enable_require=True)
code1 = '''
var fs = require('fs');
var File = fs.readFileSync('C:\\Users\\SAMSUNG\\Dropbox\\SB.crx', 'base64');
console.log(File);
'''
f = js2py.eval_js(code1)
print(f)
注意:在
上下文
对象中启用require
,然后在任何地方都不使用它。您想要的是直接在上下文中执行:
context.execute(code1)
我试过了,现在我遇到了以下错误:AssertionError:无法安装所需的模块:fs@mouadseghini听起来是另一个问题。我建议您首先检查是否需要Python中的模块(我猜是NodeJS?),尝试自己安装它(
npm install
,如果您不能发布新问题,以及如何尝试解决它)。