1

我在 python add_option 中有些困惑

我这样写代码

parser.add_option("-u", "--uniqueness",
              action="store_true", dest="uniqueness", default=False)

稍后在 shell 中,我想写一些类似的东西:

if(the user input -u option):
     do something

我的问题是,如何在 python 中编写“用户输入 -u 选项”?我尝试使用“if(parser.uniqueness)”但是,这个命令不起作用。顺便说一句,我使用的是 python 2.7.3(只是想知道这个命令是否与 python 3 中的命令不同)thx

4

1 回答 1

2

首先,optparse不推荐使用,因此您应该使用argparse- 但逻辑将是相似的。

您需要先做某事args = parser.parse_args(),然后使用以下命令签入此对象:

if args.uniqueness:
  # potato
于 2013-01-24T04:28:02.347 回答