コマンドライン引数には次のシナリオがあります。特定のオプションがある場合は、他に必要なオプションがいくつかあるはずです。たとえば、--create がある場合、--name があるはずです。また、--remove がある場合は、--id があるはずです。このシナリオをargparseで実装することは可能ですか? または何か?
8498 次
2 に答える
8
これは、ハイフンを前に付けなくてもかまわない限り、サブコマンドを使用して実行できます。いずれにせよ、これらの動詞はオプションではなくアクションとして使用されることが多いため、これは理にかなっています。create
remove
于 2011-04-06T19:43:33.337 に答える
1
オプションは暗黙的で、必須は指定する必要があります:
http://docs.python.org/library/argparse.html#必須
そうは言っても、実装したいと思うように、引数の「依存関係」の組み込みメカニズムはないようです。これは、アプリケーションの要件になります。
于 2011-04-06T19:41:21.200 に答える