6.20.2.2 その他の "store_*" 操作

フラグオプション -- 特定のオプションが見つかったときに、ある変数を 真または偽にする -- は、とても一般的な機能です。optparse では、フラグオプションを二つの別個のアクション ``store_true'' と ``store_false'' でサポートします。例えば、 verbose フラグが -v でオンにされ、 -q でオフにされると します:

parser.add_option("-v", action="store_true", dest="verbose")
parser.add_option("-q", action="store_false", dest="verbose")

ここで二つのオプションを同じ目的変数に設定しましたが、これは全く 問題ありません。 (ただし、デフォルト値を設定する際に少しだけ 注意する必要があります -- 以下を参照してください。)

optparse-v をコマンドライン内に見つけると、 特殊な option values オブジェクトのverbose 属性を 1 に 設定します; -q が見つかれば、 verbose を 0 に 設定します。

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