Python 스크립트에서 데이터 전달 및 수신

굽타 소개

내 node-express 앱에서 파이썬 스크립트를 실행하고 싶었습니다 (엔드 포인트에 도달했을 때). 명령 줄 인수로 파이썬 스크립트에 요청 본문을 전달하고 싶었습니다 (또는 다른 방법이있는 경우).

또한 스크립트가 반환하는 데이터가 응답으로 반환되기를 원합니다.

누구든지 이것을 효율적으로 달성하는 방법으로 나를 도울 수 있습니까?

아지 봄

안녕
당신은 당신의 nodejs 코드에서 "child_process"패키지를 사용하고 당신의 파이썬 스크립트를 실행하고 그것과 통신 할 수 있습니다. 그것은 당신의 파이썬 코드입니다

# hello.py

import random, time
while True:
    time.sleep(random.random() * 5)  # wait 0 to 5 seconds
    text = "Hello number " + (random.random() * 100)
    print(text, flush=True, end='')

그리고 이것은 당신의 js 코드가 될 것입니다.

const { spawn } = require('child_process');
const messages = []; // Store readings

const sensor = spawn('python', ['hello.py']);
sensor.stdout.on('data', function(data) {
    messages.push(parseFloat(data));

    // Log to debug
    console.log(messages);
});

파이썬 소스 코드에 매개 변수를 전달하려면 다음을 수행하십시오.

const myList = ["foo", "bar", "baz"];
const { spawn } = require("child_process");
const python = spawn('python',["script.py", JSON.stringify(myList)]);

그리고 그것은 당신의 파이썬 코드가 될 것입니다.

# script.py

import sys, json
if __name__ == '__main__':
    my_list = json.loads(sys.argv[1])

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

리디렉션에서 데이터 전달 및 수신-React Hooks

분류에서Dev

Python 스크립트에서 HTML로 데이터 전달

분류에서Dev

데이터 가져 오기에서 Power BI 매개 변수 값을 Python 스크립트 변수로 전달

분류에서Dev

pipe () 및 fdopen ()을 사용하여 Python 스크립트에서 Windows의 C ++ 애플리케이션으로 데이터 전달

분류에서Dev

하나의 Python 스크립트에서 다른 스크립트로 비디오 데이터 전달

분류에서Dev

bash 스크립트에서 Python 스크립트에 변수로 목록 전달

분류에서Dev

div 태그에서 자바 스크립트 함수로 데이터 전달

분류에서Dev

div 태그에서 자바 스크립트 함수로 데이터 전달

분류에서Dev

명령 줄에서 Python 스크립트에 인수 전달

분류에서Dev

명령 줄에서 인수를 지정할 필요없이 쉘 스크립트에서 Python 스크립트로 인수 전달

분류에서Dev

Python으로 데이터 스크래핑 및 DevTools와 다른 HTML 트리 수신

분류에서Dev

스크래피 게시물에 매개 변수 및 데이터 전달

분류에서Dev

Python에서 R 함수로 벡터 및 매개 변수 전달

분류에서Dev

AngularJS 및 PouchDB의 서비스에서 컨트롤러로 데이터 및 변수 전달

분류에서Dev

자바 스크립트 배열 또는 변수에서 하이 차트로 데이터 전달

분류에서Dev

스크립트 이름을 인수로 전달하여 명령 줄에서 다른 Python 스크립트를 실행하는 방법

분류에서Dev

로봇 테스트 스크립트에서 Python 스크립트로 변수를 전달하는 방법

분류에서Dev

링크 및 업데이트 테이블에 인수 전달

분류에서Dev

Jira Webhooks 데이터를 수신하는 Python 스크립트

분류에서Dev

stdin에서 스크립트로 sh 호출 및 명령 줄 인수 전달

분류에서Dev

2 개의 스크립트 (gui 및 main)간에 변수 전달

분류에서Dev

자바 스크립트에서 자바 함수로 많은 양의 데이터 전달

분류에서Dev

Python 함수에 데이터 구조로 인수 전달

분류에서Dev

node.js에서 생성 된 Python 스크립트에 다중 인수 전달

분류에서Dev

Javascript에서 함수 매개 변수로 데이터 및 href 전달

분류에서Dev

bash 스크립트를 사용하여 Python 스크립트에 인수 전달

분류에서Dev

데이터 프레임의 열에 함수 전달-Python

분류에서Dev

자바 스크립트에서 iOS로 데이터 전달

분류에서Dev

정수, 문자열 및 배열이 자바 스크립트에서 함수 매개 변수로 전달 될 때 차이점은 무엇입니까?

Related 관련 기사

  1. 1

    리디렉션에서 데이터 전달 및 수신-React Hooks

  2. 2

    Python 스크립트에서 HTML로 데이터 전달

  3. 3

    데이터 가져 오기에서 Power BI 매개 변수 값을 Python 스크립트 변수로 전달

  4. 4

    pipe () 및 fdopen ()을 사용하여 Python 스크립트에서 Windows의 C ++ 애플리케이션으로 데이터 전달

  5. 5

    하나의 Python 스크립트에서 다른 스크립트로 비디오 데이터 전달

  6. 6

    bash 스크립트에서 Python 스크립트에 변수로 목록 전달

  7. 7

    div 태그에서 자바 스크립트 함수로 데이터 전달

  8. 8

    div 태그에서 자바 스크립트 함수로 데이터 전달

  9. 9

    명령 줄에서 Python 스크립트에 인수 전달

  10. 10

    명령 줄에서 인수를 지정할 필요없이 쉘 스크립트에서 Python 스크립트로 인수 전달

  11. 11

    Python으로 데이터 스크래핑 및 DevTools와 다른 HTML 트리 수신

  12. 12

    스크래피 게시물에 매개 변수 및 데이터 전달

  13. 13

    Python에서 R 함수로 벡터 및 매개 변수 전달

  14. 14

    AngularJS 및 PouchDB의 서비스에서 컨트롤러로 데이터 및 변수 전달

  15. 15

    자바 스크립트 배열 또는 변수에서 하이 차트로 데이터 전달

  16. 16

    스크립트 이름을 인수로 전달하여 명령 줄에서 다른 Python 스크립트를 실행하는 방법

  17. 17

    로봇 테스트 스크립트에서 Python 스크립트로 변수를 전달하는 방법

  18. 18

    링크 및 업데이트 테이블에 인수 전달

  19. 19

    Jira Webhooks 데이터를 수신하는 Python 스크립트

  20. 20

    stdin에서 스크립트로 sh 호출 및 명령 줄 인수 전달

  21. 21

    2 개의 스크립트 (gui 및 main)간에 변수 전달

  22. 22

    자바 스크립트에서 자바 함수로 많은 양의 데이터 전달

  23. 23

    Python 함수에 데이터 구조로 인수 전달

  24. 24

    node.js에서 생성 된 Python 스크립트에 다중 인수 전달

  25. 25

    Javascript에서 함수 매개 변수로 데이터 및 href 전달

  26. 26

    bash 스크립트를 사용하여 Python 스크립트에 인수 전달

  27. 27

    데이터 프레임의 열에 함수 전달-Python

  28. 28

    자바 스크립트에서 iOS로 데이터 전달

  29. 29

    정수, 문자열 및 배열이 자바 스크립트에서 함수 매개 변수로 전달 될 때 차이점은 무엇입니까?

뜨겁다태그

보관