[JavaScript 학습 -- 06] Nodejs 는 python 스 크 립 트 를 어떻게 호출 합 니까?

2042 단어 JavaScript
nodejs 는 하위 프로 세 스 를 이용 하여 시스템 명령 이나 파일 을 호출 합 니 다. 문 서 는 다음 과 같 습 니 다.http://nodejs.org/api/child_process. html, NodeJS 서브 프로 세 스 는 시스템 과 상호작용 하 는 중요 한 인 터 페 이 스 를 제공 합 니 다. 그 주요 API 는 표준 입력, 표준 출력 과 표준 오류 출력 인터페이스 가 있 습 니 다.
나 는 이 블 로 그 를 추천 할 수 밖 에 없 었 다. 정말 잘 썼 다. 읽 을 만하 다.http://www.cnblogs.com/zhoujie/p/nodejs2.html
py_test. py 내용 은 다음 과 같 습 니 다.
# -*-coding:utf-8 -*-
import sys
print sys.argv

file_python. js 내용 은 다음 과 같 습 니 다.
var exec = require('child_process').exec;
var arg1 = 'hello'
var arg2 = 'jzhou'
exec('python py_test.py '+ arg1+' '+arg2+' ',function(error,stdout,stderr){
    if(stdout.length >1){
        console.log('you offer args:',stdout);
    } else {
        console.log('you don\'t offer args');
    }
    if(error) {
        console.info('stderr : '+stderr);
    }
});

마지막 직렬 에서 명령 실행: 这里写图片描述

좋은 웹페이지 즐겨찾기