Python에서 jsl을 실행하는 동안 Python에서 jmp 스크립트로 인수를 전달하는 방법은 무엇입니까?모두 안녕
Python에서 점프 스크립트(JMP15)로 인수를 전달하는 방법에 대한 포인터가 있는 사람이 있습니까? 예. 데이터 테이블을 얻기 위해 JMP에 파일 위치를 전달하고 싶습니다. jsl은 이 인수 문자열을 사용하여 데이터 테이블을 처리합니다.
이 Python 스크립트는 하위 프로세스를 사용하여 점프 스크립트 .jsl 파일을 호출합니다.
자동화 및 스크립팅Re: Python에서 jsl을 실행하는 동안 Python에서 jmp 스크립트로 인수를 전달하는 방법은 무엇입니까?일부 JSL을 제공하는 JMP 명령줄 옵션이 있어야 합니다. @Wendy_Murphrey
JMP에서 JMP를 실행할 수 있습니까? 실행한 각 JMP 사본에 대해 사용자 정의 JSL 파일을 작성했습니다.
편집: 완벽한 예!
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 스크립트로 인수를 전달하는 방법은 무엇입니까?명령줄에서 스크립트를 실행할 때 인수 전달 powershell 호출자에 대해 논의했습니다. Python에서 환경 변수를 설정하고 JMP에서 검색할 수 있다고 생각합니다. 작동하는 경우 짧은 사용 방법과 함께 다시 게시하세요. 감사합니다!
@jschroedl