-1
我對JavaScript/nodejs/web應用程序開發非常陌生。我有一個python腳本,在執行時會執行數據爬行並將抓取的數據存儲到數據庫中。該腳本將要求用戶輸入一個日期,該日期將抓取在提交的特定日期創建的數據。在節點應用程序中執行python腳本
我有一個節點應用程序,它有一個按鈕來提交日期,理想情況下會在點擊時執行python腳本。任何人都可以告訴我如何做到這一點?或者有什麼好的教程我可以遵循這個?
我對JavaScript/nodejs/web應用程序開發非常陌生。我有一個python腳本,在執行時會執行數據爬行並將抓取的數據存儲到數據庫中。該腳本將要求用戶輸入一個日期,該日期將抓取在提交的特定日期創建的數據。在節點應用程序中執行python腳本
我有一個節點應用程序,它有一個按鈕來提交日期,理想情況下會在點擊時執行python腳本。任何人都可以告訴我如何做到這一點?或者有什麼好的教程我可以遵循這個?
python-shell聽起來像你所需要的。這裏有一個例子:
var PythonShell = require('python-shell');
PythonShell.run('my_script.py', function (err) {
if (err) throw err;
console.log('finished');
});
它非常容易使用。他們也有在Python和Node.js之間進行通信的例子。
嗨,如何動態打印python腳本的輸出? @Ivan – nana
嗨,因爲我想添加一個進度條來監視我的python腳本的執行進度 – nana
嘿,對不起延遲響應。我在答案中鏈接的Github頁面提供了在Python和Node之間交換數據的信息。 – Ivan