【发布时间】:2013-06-11 17:21:43
【问题描述】:
当我运行parsePlotSens.py -s bw hehe 时,它说hehe 是一个无法识别的参数。但是,如果我运行parsePlotSens.py hehe -s bw,就可以了。理想情况下,我希望它适用于这两种情况。
有什么建议吗?以下是我的代码:
if __name__ == '__main__' :
parser = argparse.ArgumentParser(prog='parsePlotSens');
parser.add_argument('-s', '--sort', nargs =1, action = 'store', choices = ['mcs', 'bw'], default='mcs', help=sorthelp)
parser.add_argument('filename', nargs ='+', action = 'store')
option = parser.parse_args(sys.argv)
【问题讨论】: