私はPythonで新しく、コマンドラインオプション、引数、サブコマンドにParserを使用しようとしています。抽象基本クラスを使ってPythonでargparseを書くには
私のコマンドのように次のようになります。店ならば、S3または迅速に
:(
$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} ...
パーサを足す開始し、また、サブコマンドの引数を変更する方法のリストを、バックアップ、復元)はS3/SWIFTに依存します。
コードを開始するためのヒントを教えてください。
argparseは、そのままの状態でサブコマンドをサポートします。何が問題になっていますか? – mgilson