JMP에서 Python 스크립트로 인수를 어떻게 전달합니까?안녕,
저는 RunProgram을 사용하여 Python 스크립트에 문자열(파일 이름)을 전달하는 것을 좋아합니다. 스크립트는 다음과 같습니다.
파일 = "mtest.py abc.pdf" ;
프로그램 실행 (실행 가능( "/usr/빈/파이썬" ),옵션({파일}),읽기함수( "텍스트" )));
당신의 도움에 감사드립니다. 감사해요.
Re: JMP에서 Python 스크립트로 인수를 전달하는 방법은 무엇입니까?
감사해요. 알아두면 좋습니다.
Re: JMP에서 Python 스크립트로 인수를 전달하는 방법은 무엇입니까?JMP 14.0과 새로운 Python Submit() 명령을 주목하세요.
이를 통해 JSL에서 직접 Python 코드를 호출하여 데이터 구조를 전달하고 수신할 수 있습니다. RunProgram()이 필요하지 않습니다.
Re: JMP에서 Python 스크립트로 인수를 전달하는 방법은 무엇입니까?감사해요. 한번 시도해 보겠습니다.
Re: JMP에서 Python 스크립트로 인수를 전달하는 방법은 무엇입니까?실제로 Python에 두 개의 인수를 전달하기 때문에 RunProgram을 통해 두 개의 서로 다른 인수를 목록으로 전달해야 합니다.나는 Mac이 없지만 Windows에서는 다음 Python 스크립트를 사용합니다.
import sys
print(sys.argv[1])
그리고 이 jsl 스크립트는:
RunProgram(
executable("C:\path to\python.exe"),
options({"C:/path to/pythonscript.py", "hi"}),
readfunction("text")
);
보고:
"hi
"