Python でスクリプトを作成し、argparse を使用して引数を解析しています。スクリプトは、利用可能なアライナーのプールから 2 つの異なる「アライナー」を比較することになっており、各アライナーにはいくつかの構成オプションがあります。
次のような方法でスクリプトを呼び出せるようにしたい:
./script.py --aligner aligner1 --param 12 --aligner aligner2 --param 30 --other_param 28
最初の --param オプションが最初の --aligner オプションに「属し」、2 番目の --param および --other_param オプションが 2 番目の --aligner に「属している」このある種の構造から抜け出したいオプション。
argparse は、この種の構造化されたオプションの解析に対応していますか?
もしそうなら、それを行う最善の方法は何ですか? そうでない場合、私が見るべき別のライブラリはありますか?
これの代わりに使用できる大幅に優れた UI デザインはありますか?