저는 Python argparse
을 사용하여 CLI를 통해 매개 변수를 가져옵니다. 다음을 사용하여 시도했지만 인수 중 하나를주지 않으면 출력을 None
으로 제공합니다. 그 다음 기본값이 const=
에 제공된 것입니다. 이것을 봐주세요. 내가 입력을 제공하지 않는 경우 말했듯Python argparse의 인수에 기본값을 할당 할 수 없습니다.
parser = argparse.ArgumentParser()
parser.add_argument('--input', nargs='?', const='testInput')
parser.add_argument('--target', nargs='?', const='testTarget')
parser.add_argument('--msg', nargs='?', const='helloFromTheOtherSide')
args = parser.parse_args()
print args.input
, 그것은 None
로 인쇄합니다. 나는
감사합니다. – tsaebeht