파이썬 2.7 문서에는 또 다른 명령 줄 파싱 모듈이 포함되어 있습니다. 또한에 getopt와 optparse우리가 지금 가지고있는 argparse. 또 다른 명령 줄 구문 분석 모듈이 생성 된 이유는 무엇입니까? 왜 대신에 사용해야 optparse합니까? 알아야 할 새로운 기능이 있습니까?
Optparse, 이전 버전은 인식 할 수없는 모든 인수를 무시하고 계속 수행합니다. 대부분의 상황에서 이것은 이상적이지 않으며 argparse로 변경되었습니다. 그러나 인식 할 수없는 인수를 무시하고 지정한 인수를 구문 분석하려는 상황이 몇 가지 있습니다. 예를 들면 다음과 같습니다. parser = argparse.ArgumentParser() parser.add_argument('--foo', dest="foo") parser.parse_args() $python myscript.py --foo 1 --bar 2 error: unrecognized …