python) metaflow 파이썬 스크립트에서 실행해보기
2023. 2. 10. 20:18ㆍ분석 Python/구현 및 자료
metaflow를 이용해서 python script를 실행하는 방법에 대해서 공유
subprocess를 실행하고, 대기 상태를 건 다음에 다음 flow를 실행하게 해 봤다.
import subprocess
import time
print("first")
p = subprocess.Popen(['python', './metaflow/tutorials/02-statistics/stats.py','run'])
while p.poll() is None:
print('.', end='', flush=True)
time.sleep(1)
print('returncode', p.returncode)
print("second")
p = subprocess.Popen(['python', './metaflow/tutorials/02-statistics/stats.py','run'])
while p.poll() is None:
print('.', end='', flush=True)
time.sleep(1)
print('returncode', p.returncode)
가장 간단한 방법은 다음과 같다.
flow 간의 완료 여부를 체크하는 코드도 필요해 보인다.
728x90
'분석 Python > 구현 및 자료' 카테고리의 다른 글
Python) AVLTree Search를 통해서 특정 값의 범위 찾기 (ChatGPT와 함께) (0) | 2023.03.22 |
---|---|
git) submodule 다루기 (0) | 2023.02.15 |
Python) multiprocessing 코어 수 제한해서 돌리기 (0) | 2023.02.04 |
Python) pyarrow 사용 방법 (0) | 2022.12.21 |
Python) pyarrow 다뤄보기 (0) | 2022.11.26 |