본문 바로가기
파이썬

파이썬 Python argparse command line flags without arguments

by º기록 2020. 9. 23.
반응형

명령 줄 인수에 선택적 플래그를 어떻게 추가합니까?

예. 그래서 나는 쓸 수 있습니다

python myprog.py 

또는

python myprog.py -w

나는 시도했다

parser.add_argument('-w')

하지만 다음과 같은 오류 메시지가 표시됩니다.

Usage [-w W]
error: argument -w: expected one argument

나는 그것이 -w 옵션에 대한 인수 값을 원한다는 것을 의미합니다. 깃발을 받아들이는 방법은 무엇입니까?


 

해결 방법

 


import argparse

parser = argparse.ArgumentParser()
parser.add_argument('-w', action='store_true')

여기서 action = 'store_true' default = False 를 의미합니다.

반대로 action = 'store_false' default = True 를 의미합니다.

 

참조 페이지 https://stackoverflow.com/questions/8259001

 

 

반응형

댓글