반응형
argparser를 활용한 True / False 반환 하기 : action="store_true"¶
- 특정 조건에 대한 참/거짓을 판별할때 add_argument에 action 인자를 사용합니다.
In [4]:
%%writefile action_test.py
### %%writefile 주피터 노트북에 셀을 하나의 파일로 만들어 주는 매직키워드 입니다.
### 첫줄에 %%writefile {파일이름.확장자} 을 사용하면 파일이름.확장자 파일이 생성됩니다.
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--use_GPU", action="store_true") # use_GPU를 사용하면 true를 저장한다로 해석합니다.
args = parser.parse_args()
if args.use_GPU == False:
print(args.use_GPU)
else:
print(args.use_GPU)
Overwriting action_test.py
In [5]:
!python action_test.py # use_GPU 인자를 사용하지 않으면 False를 반환합니다.
False
In [6]:
!python action_test.py --use_GPU # use_GPU 인자를 사용하면 True를 반환합니다.
True
반응형
'python' 카테고리의 다른 글
파이썬 데코레이터 간편 설명 (0) | 2023.08.18 |
---|---|
파이썬 객체 슬라이싱 기능 구현 __getitem__ 특별메소드 (0) | 2023.08.18 |
파이썬 정규식 성능 향상을 위한 compile 객체 사용법 (0) | 2023.08.18 |
파이썬 리스트 차원 병합 (0) | 2023.08.18 |
파이토치 데이터로더 데이터 확인하기 dataloader, next(iter(dataloader)) (0) | 2023.08.18 |
댓글