저는 python에서 새롭고 명령 행 옵션, 인수 및 부속 명령에 Parser를 사용하려고합니다.추상 기본 클래스를 사용하여 Python에서 argparse를 작성하는 방법
다음 S3 또는 SWIFT에 저장하는 경우 : 내 명령으로 같이해야
$snapshotter S3 [-h] [-v] --aws-access-key-id AWS_ACCESS_KEY_ID
--aws-secret-access-key AWS_SECRET_ACCESS_KEY
--s3-bucket-name S3_BUCKET_NAME
{list,backup,restore} ...
$snapshotter Swift [-h] [-v] --swift-url SWIFT_URL
--key SWIFT_KEY
--password PASSWORD
{list,backup,restore} ...
방법도 파서을 writting 시작하는 부속 명령 (목록, 백업을 위해 인수를 변경됩니다, 복원)는 S3/SWIFT에 따라 다릅니다.
누군가 코드를 시작하기위한 힌트를 제공해주십시오.
argparse는 기본 제공되는 하위 명령을 지원합니다. 정확히 무슨 문제가 있습니까? – mgilson