1. 실행하고자 하는 Python 함수를 미리 작성해 놓는다 (argument를 받는 python 코드에 대해 추후 작성)
- D:\path1\example.py 라고 가정
- 다음과 같이 example.py의 위치를 지정
PyCodePath = 'D:\path1\example.py' (절대경로)
PyCodePath = './example.py' (m파일이 example.py와 같은 폴더에 있는 경우 상대경로 사용 가능)
2. 실행하고자 하는 environment 이름이 abcde일 경우, python.exe의 경로 세팅
ex. PythonPath = 'C:\users\{UserName}\Anaconda3\envs\{abcde}\python.exe';
3. example.py를 실행하는 command는 다음과 같다:
[status, CommandOut] = dos([PythonPath, ' ', PyCodePath, ' &']);
- status는 커맨드 실행 결과 (int): 0이면 성공, 이외의 값인 경우 실패
- CommandOut는 dos에서 주어진 command를 실행시킬 경우 출력되는 메시지 저장 (에러 메시지 포함)
- Command 말미에 ' &'를 추가해서 dos window를 띄워서 직접 실행 결과를 확인 가능 (생략 가능)
반응형
'개발 흉내내기 > MATLAB' 카테고리의 다른 글
MATLAB 설치 후 warning: could not read file classpath.txt 오류 (0) | 2024.04.10 |
---|---|
MATLAB에서 정수의 약수 구하기 (0) | 2024.01.22 |
[Matlab] Figure에서 data 추출하기 (0) | 2018.04.02 |