【发布时间】:2018-01-31 10:26:26
【问题描述】:
请说明为什么下面的代码给出了错误,尽管两者都表示相同的选项。
In [3]: parser = optparse.OptionParser()
In [4]: parser.add_option("--currencies", "--currency", "--ccy")
Out[4]: <Option at 0x7f113e6c4488: --currencies/--currency/--ccy>
In [5]: parser.parse_args(["--curr", "CHF"])
Usage: ipython [options]
ipython: error: ambiguous option: --curr (--currencies, --currency?)
An exception has occurred, use %tb to see the full traceback.
【问题讨论】: