Python-shell - 错误:进程已退出,代码为3221225781

时间:2018-03-30 18:46:37

标签: python node.js node-modules

我使用节点js通过python-shell连接到python。我已经按照文档说明了但是我收到了这个错误。

错误:进程已退出,代码为3221225781

我不知道这意味着什么。这是我现在的代码

    var PythonShell = require('python-shell');
var options = {'pythonPath': './usr/python', 'scriptPath': '/usr', 'pythonOptions': ['-u']}
var pyshell = new PythonShell('script.py', options);

pyshell.send(JSON.stringify(docs));
      pyshell.on('message', function (message) {
        console.log(message);
      });
pyshell.end(function (err) {
      if (err) {
        console.log(err);
      }
      console.log('finished');
    });

docs是我传递给我的python脚本的JSON对象。 我的Python脚本是:

import sys, json, dicttoxml
jsonvar = json.loads(sys.stdin.readlines()[0])
xml = dicttoxml.dicttoxml(jsonvar)
print xml

我的错误是:

Error: process exited with code 3221225781
    at terminateIfNeeded (E:\usr\node_modules\python-shell\index.js:100:23)
    at ChildProcess.<anonymous> (E:\usr\node_modules\python-shell\index.js:89:9)
    at ChildProcess.emit (events.js:159:13)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:209:12)

0 个答案:

没有答案