Optparse、古いバージョンは認識されない引数をすべて無視して実行します。ほとんどの場合、これは理想的ではなく、argparseで変更されました。しかし、認識できない引数を無視して指定した引数を解析したいという状況がいくつかあります。例えばPython argparseは認識できない引数を無視します
:
parser = argparse.ArgumentParser()
parser.add_argument('--foo', dest="foo")
parser.parse_args()
$python myscript.py --foo 1 --bar 2
error: unrecognized arguments: --bar
はこれを上書きする方法はありますか?
あなたが別のプログラムにラッパーを書いていて、いくつかの引数を取得して変更したいが、残りの部分を渡したい場合は非常に便利です! –
私はここでなぜ@AlanDeSmetになったのですか?私は何か狂ったことをしようとしていない喜んで:) – dwanderson