파이썬에서 jsl을 실행하는 동안 파이썬에서 jmp 스크립트로 인수를 전달하는 방법은 무엇입니까?안녕하세요,
누구든지 파이썬에서 점프 스크립트 (JMP15)로 인수를 전달하는 방법에 대한 포인터가 있습니까? 예 : 데이터 테이블을 얻기 위해 파일 위치를 JMP에 전달하고 싶습니다. jsl은이 인수 문자열을 사용하여 데이터 테이블을 처리합니다.
이 파이썬 스크립트는 하위 프로세스를 사용하여 점프 스크립트 .jsl 파일을 호출합니다.
스크립팅Re : Python에서 jsl을 실행하는 동안 Python에서 jmp 스크립트로 인수를 전달하는 방법은 무엇입니까?명령 줄에서 스크립트를 실행할 때 인수 전달 powershell 호출자를 위해 이것을 논의했습니다. 파이썬에서 환경 변수를 설정하고 JMP에서 검색 할 수 있다고 생각합니다. 작동하는 경우 간단한 방법과 함께 다시 게시 해주세요. 감사합니다!
뿡뿡
Re : Python에서 jsl을 실행하는 동안 Python에서 jmp 스크립트로 인수를 전달하는 방법은 무엇입니까?공유해 주셔서 감사합니다. 나는 그것을 보았지만 환경 변수가 원격 시스템이나 다른 플랫폼에서 변경 될 수 있으므로 jmp 함수 / 스크립트에 직접 전달하는 방법이 있는지 생각하고있었습니다.
어쨌든 Python에서 수행하는 방법의 예 :
전체 JSL 스크립트 경로 (script_file_jmp_name)로 JMP15 exe를 호출하는 Python 스크립트 :
import os
import subprocess
os.environ['ScriptArg'] = "This is a string variable passed"
subprocess.call(["C:\Program Files\SAS\JMP\15\jmp.exe", script_file_jmp_name])
JSL :
Open Log();
myvar = Get Environment Variable("ScriptArg");
print(myvar);<BR />quit();Re : Python에서 jsl을 실행하는 동안 Python에서 jmp 스크립트로 인수를 전달하는 방법은 무엇입니까?동의합니다. 일부 JSL을 제공하는 JMP 명령 줄 옵션이 있어야합니다. 안녕하세요.
JMP에서 JMP를 실행할 수 있습니까? 실행 한 JMP의 각 사본에 대해 사용자 정의 JSL 파일을 작성했습니다.
편집 : 완벽한 예!