我在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
答案 0 :(得分:2)
首先,不推荐使用optparse
,因此您应该使用argparse
- 但逻辑将类似。
您需要先在某处执行args = parser.parse_args()
,然后使用以下命令检查此对象:
if args.uniqueness:
# potato