2016-07-18 2 views
-1

저는 javascript/nodejs/웹 응용 프로그램 개발을 처음 접했습니다. 데이터 크롤링을 수행하고 실행될 때 크롤링 된 데이터를 데이터베이스에 저장하는 Python 스크립트가 있습니다. 이 스크립트는 사용자가 제출하는 특정 날짜에 작성된 데이터를 크롤링 할 날짜를 입력하도록 요구합니다.노드 응용 프로그램에서 파이썬 스크립트 실행

나는 클릭했을 때 파이썬 스크립트를 이상적으로 실행할 수있는 날짜를 제출하는 버튼이있는 노드 응용 프로그램이 있습니다. 아무도 내가 이것을 할 수있는 방법에 대해 조언 할 수 있습니까? 아니면 제가 따라 올 수있는 좋은 자습서가 있습니까?

답변

1

python-shell 정확히 필요한 것 같습니다. 다음은 그 예 중 하나입니다.

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

PythonShell.run('my_script.py', function (err) { 
    if (err) throw err; 
    console.log('finished'); 
}); 

매우 사용하기 쉽습니다. 또한 Python과 Node.j 사이의 통신에 대한 예제도 있습니다.

+0

안녕하세요, 어떻게 동적으로 파이썬 스크립트에서 출력을 인쇄 할 수 있습니까? @Ivan – nana

+0

안녕하세요, 진행률 표시 줄을 추가하여 파이썬 스크립트 실행 진행 상황을 모니터링하고 싶습니다. – nana

+0

안녕하세요, 지연된 응답을 드려 죄송합니다. 내 답변에 링크 된 Github 페이지에는 Python과 Node 사이의 데이터 교환에 대한 정보가 있습니다. – Ivan

관련 문제