에 대한 인수를 구문 분석 할 수 있습니다 (예 : --a
, --b
, --c
) 한 무리의 옵션이있는 파이썬 프로그램에 대한 명령 줄 인터페이스가 있지만 다른 스위치와 명령 사이를 전환합니다.및 이상한 명령 줄 인터페이스
따라서 prog -S a b c
은 -S
동작을 호출하고 prog -Y a b c
은 -Y
동작을 호출합니다. prog -Y a b c --a=2 --b=3
, 다음,
c
이 argparse
또는 getopt
나를 위해 구문 분석 인수를 할 수 있도록 어떤 방법이 있나요, 매개 변수 a
및 b
및 위치 인수 a
, b
와 -Y
조치를 호출해야합니까? 이 일을 훌륭하게 수행 할 수있는 다른 도서관이 있습니까?
거의 완벽합니다 ... 그러나 하위 명령의 이름이 옵션처럼 보이는 경우 작동하지 않습니다. 모든 옵션에는 두 개의 대시가 있고 모든 하위 명령 이름에는 하나가 있으므로 실제로 모호하지 않습니다. 하지만 이걸 argparse하는 법을 모르겠습니다. – pavpanchekha