###
2 パーザへのオプション追加

パーザにオプションを加えていくにはいくつか方法があります。推奨するのは 14.3.2 節のチュートリアルで示したような `OptionParser.add_option()` を使う方法です。 `add_option()` は以下の二つのうちいずれかの方法で 呼び出せます:

- `make_option()`に (すなわち`Option` のコンストラクタに) 固定引数とキーワード引数の組み合わせを渡して、`Option` インスタンスを 生成させます。

- (`make_option()` などが返す)`Option`インスタンスを渡します。

もう一つの方法は、あらかじめ作成しておいた`Option` インスタンスから なるリストを、以下のようにして `OptionParser` のコンストラクタに渡す というものです:

    option_list = [
        make_option("-f", "--filename",
                    action="store", type="string", dest="filename"),
        make_option("-q", "--quiet",
                    action="store_false", dest="verbose"),
        ]
    parser = OptionParser(option_list=option_list)

(`make_option()` は `Option` インスタンスを生成する ファクトリ関数です; 現在のところ、個の関数は`Option` のコンストラクタの 別名にすぎません。`optparse`の将来のバージョンでは、`Option` を 複数のクラスに分割し、`make_option()` は適切なクラスを選んで インスタンスを生成するようになる予定です。従って、`Option` を直接 インスタンス化しないでください。)