-
[Node.js] python-shell 이용하기졸업프로젝트 2021. 4. 10. 19:21
이용하기 위해서, 모듈을 설치한다.
>> npm install python-shell
옵션에서 넘겨줄 인자를 선택할 수 있고 콜백함수에서 return된 데이터를 확인할 수 있다.
const pythonShell = require('python-shell'); var options = { mode: 'text', pythonPath: '', pythonOptions: ['-u'], scriptPath: '', args: [arg1,arg2] }; pythonShell.PythonShell.run('실행스크립트', options, function (err, results) { if (err) console.log(err); else console.log(results); });
파이썬 스크립트에서는 sys.argv를 이용하여 받은 인자를 확인한다.
sys.argv의 0번째 값은 실행 스크립트이니 1번째 값이 arg1이다.
import sys print sys.argv
'졸업프로젝트' 카테고리의 다른 글
[Node.js] 회의 분석 성능 개선 (node.js에서 파이썬 스크립트 실행하는 다양한 방법) (0) 2021.04.10 [Node.js] child-process 이용하기 (0) 2021.04.10 [Node.js] Redis 사용하여 파이썬 프로세스와 메시지 교환하기 (pub/sub) (3) 2021.04.10 [Node.js] express 서버 구축 (mySQL 연동) (0) 2021.04.10 프로젝트 주제 변경 (화상회의 플랫폼 개발) (0) 2021.01.11