首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过node.js将任务传递给python

通过node.js将任务传递给python
EN

Stack Overflow用户
提问于 2013-03-26 18:48:12
回答 1查看 1.9K关注 0票数 0

嗨,我计划在我们公司内部用node.js开发一个网络应用程序。该应用程序将主要做批量xml文件修复任务。我希望我的用户只上传一个zip文件,其中包含应用程序将处理的所有xml文件,并将其发送回他们以供下载。是否可以将此xml文件修复任务传递给python (主要是因为lxml模块)。在node.js完成任务后,它将告诉node.js输出的位置,然后python将通知用户。

我打算这样做,exec('python fix.py someOptions', callback)。这种方法有什么副作用吗?

PS:我使用的是带有cygwin的windows XP

EN

回答 1

Stack Overflow用户

发布于 2013-03-26 19:32:37

我已经在Windows XP (官方二进制)上用node.js v0.8.18测试了这一点。

代码语言:javascript
复制
var spawn = require('child_process').spawn,
    pythonProcess = spawn('python', ['fix.py', 'someOptions']);

pythonProcess.stdout.on('data', function(data) {
   console.log('stdout: ' + data);
});

pythonProcess.stderr.on('data', function (data) {
  console.log('stderr: ' + data);
});

pythonProcess.on('close', function (code) {
  console.log('child process exited with code ' + code);
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15635121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档