Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Python上的NodeJ:未定义要求_Javascript_Python_Node.js - Fatal编程技术网

Javascript Python上的NodeJ:未定义要求

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

我试图在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\\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
,如果您不能发布新问题,以及如何尝试解决它)。