이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
pyrunfile
R2026aMATLAB에서 Python 스크립트 파일 실행
구문
설명
pyrunfile(은 입력 인수와 함께 Python 명령문을 실행합니다. Python 스크립트는 명령줄 인수를 문자열로 읽습니다.file input)
는 하나 이상의 이름-값 쌍의 인수를 사용하여 코드를 실행합니다.outvars = pyrunfile(file,outputs,pyName=pyValue)
예제
입력 인수
출력 인수
제한 사항
pyrun또는pyrunfile을 사용하여 정의된 Python 클래스의 인스턴스를 MATLAB으로 반환하면 정의된 클래스를 수정할 수 없습니다. 클래스 정의를 변경해야 하는 경우 다음과 같이 인터프리터 세션을 재시작하십시오.terminate(pyenv) pyenv(ExecutionMode="OutOfProcess")
또는 현재 프로세스 내(in-process) 실행 모드로 MATLAB을 재시작하십시오.
pyrun함수와pyrunfile함수는 메서드를 통해 다른 지역 변수에 의해 초기화되는 지역 변수를 사용하는 클래스를 지원하지 않습니다. 이렇게 사용하려면py.접두사를 사용하여 Python 모듈을 만들어 액세스하십시오.Python 유형 힌트를 기반으로 한 유형 변환은
pyrun,pyrunfile또는 네이티브 Python 코드를 입력값으로 제공하는 Python 코드 실행 작업에 지원되지 않습니다.
버전 내역
R2021b에 개발됨