来自nodejs的python-shell写入文件

时间:2016-05-22 18:10:19

标签: python node.js

我正在尝试这样做:

python /path/tofile/myfile.py > /path/to/anotherfile.txt

var path = require('path');
var PythonShell = require('python-shell');


var options = {
  mode: 'text',
  scriptPath:'/path/tofile',
  command: '/path/to/anotherfile.txt',
  args: [1]
};

PythonShell.run('myfile.py', options, function(err, results) {
        if (err) throw err;
        console.log('results: %j', results);   
    });

python脚本:

#!/usr/bin/python
import sys 

for v in sys.argv[1]: 
    print( 'Hello!')

所以,如果我运行它,我可以看到results: ["Hello!"]

但没有任何内容写入文件。

如果我有更多的args,例如:

,该怎么办?

python /path/tofile/myfile.py > /path/to/anotherfile.txt > /another/path.txt

(我不确定选项中的commandargs

0 个答案:

没有答案