6.20.3.5 オプションパーザへのクエリと操作

自前のオプションパーザをつつきまわして、何が起こるかを調べると便利 なことがあります。OptionParser では便利な二つのメソッドを提供 しています:

has_option( opt_str)
-q--verbose のようなオプション文字列 に対して、OptionParser がオプションに対応している場合に 真を返します。

get_option( opt_str)
指定されたオプションを実装している Option インスタンスを 返します。実装されていなければ None を返します。

remove_option( opt_str)
OptionParseropt_str に対するオプションを持っている 場合、そのオプションは削除されます。そのオプションが他の文字列で 指定することができる場合、それらのオプション文字列もすべて無効に なります。

opt_str がこの OptionParser オブジェクトのどのオプション にも属さない場合、ValueError を送出します。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。