파이썬을 사용하여 jsk에서 폴더 경로를 편집하는 방법안녕,
저는 JMP 17 Pro를 사용하고 있습니다
동적으로 변경해야 하는 폴더 이름이 있는 jsl이 있습니다. 이 변경을 하기 위해 파이썬을 사용하고 싶습니다. 파이썬은 서버에서 새 폴더 경로 정보를 수신합니다.
아래 링크를 사용하여 Python을 사용하여 jsl을 열고 jsl에서 Python 변수를 인쇄할 수 있습니다.
https://community.jmp.com/t5/Discussions/How-to-pass-arguments-from-Python-to-jmp-script-while-running/td-p/379251
파이썬을 사용하여 JSL에서 폴더 경로를 편집할 수 있나요?? 이렇게 하면 jsl 폴더 경로를 변경하고 파이썬을 사용하여 jsl을 직접 실행할 수 있습니다.
자동화 및 스크립팅기본 데이터 분석 및 모델링데이터 접근Re: 파이썬을 사용하여 jsk에서 폴더 경로를 편집하는 방법몇 가지 디자인 생각:
- 업데이트된 서버 경로를 얻으려면 Python을 사용해야 합니까? 아니면 JSL의 http 요청 기능을 사용하여 JSL에서 이 작업을 수행할 수 있습니까?
- Python을 사용해야 하는 경우 JSL 사용자 정의 함수를 만들고 JSL Python Execute()를 사용하여 Python으로 작성된 기능을 가진 JSL 함수를 구현하는 것이 좋습니다. (Python Execute에서). Python Execute()를 사용하면 JSL 입력 변수 목록을 전달하고 결과에 대한 출력 변수 목록을 전달할 수 있습니다. 모든 변수를 명시적으로 전달하거나 JSL에서 Associated Array를 사용하면 Python Send()/Get API에서 Python Dictionary가 됩니다.
그럼에도 불구하고 저는 귀하의 JSL 스크립트를 폴더 경로에 대한 변수가 있는 제어 스크립트로 만들 것입니다. JSL 또는 Python을 통해 서버에서 정보를 일부 데이터 구조(예: 목록 또는 연관 배열)로 가져오고 반환된 데이터를 반복하여 경로 변수를 채웁니다.
도움말 메뉴 아래의 스크립팅 인덱스에는 JMP에서 사용 가능한 스크립팅 기능에 대한 설명서와 실행 가능한 샘플 코드가 들어 있습니다. 제 생각에는 모든 사람이 JMP 스크립팅 정보를 얻을 수 있는 주요 출처가 되어야 합니다.
JMP 18은 JMP 내에서 Python 스크립트를 실행하고 JMP 및 JSL 구조와 상호 운용하는 것을 획기적으로 개선합니다.