2
我有一個流星應用程序,需要調用一個python腳本來做一些東西在後臺。我怎樣才能使這個工作?我試過使用child_process和exec,但我似乎無法讓它正確執行。腳本甚至應該放在哪裏?流星如何運行服務器端python腳本
感謝
我有一個流星應用程序,需要調用一個python腳本來做一些東西在後臺。我怎樣才能使這個工作?我試過使用child_process和exec,但我似乎無法讓它正確執行。腳本甚至應該放在哪裏?流星如何運行服務器端python腳本
感謝
我有同樣的問題及其解決使用Python - 謝爾的NPM包從Node.js的 運行Python腳本安裝在流星:
meteor npm install --save python-shell
有簡單的用法:
var PythonShell = require('python-shell');
PythonShell.run('my_script.py', function (err) {
if (err) throw err;
console.log('finished');
});
如果你想運行參數和選項:
var PythonShell = require('python-shell');
var options = {
mode: 'text',
pythonPath: 'path/to/python',
pythonOptions: ['-u'],
scriptPath: 'path/to/my/scripts',
args: ['value1', 'value2', 'value3']
};
PythonShell.run('my_script.py', options, function (err, results) {
if (err) throw err;
// results is an array consisting of messages collected during execution
console.log('results: %j', results);
});
這裏詳細約蟒 - 殼https://github.com/extrabacon/python-shell 由於extrabacon :)
似乎[像這裏](http://stackoverflow.com/questions/23011443/best-way-to-get-python-and-meteor - 會話)是你在找什麼 – Ethaan
我試過用它,但我的腳本應該放在哪裏? – Joshin
遠離項目之外的流星項目的範圍將是一個不錯的地方,順便說一句,你有其他2個問題的解決方案嗎?關於mongo和python?在這裏沒有太多的信息來實現這一點,如果你找到一個解決方法,請張貼它= D – Ethaan