###
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 に 設定します。