访问选项数据
Accessing option data
我正在尝试向 Python 程序添加一个选项,如下所示:
optionParse= argparse.ArgumentParser(description='Change Number of Locations')
optionParse.add_argument('-n')
-n
选项将允许用户指定将在程序中使用的数字。他们会这样输入:
myProgram.py -n 12
我如何访问他们在程序本身的选项后面放置的数字?会不会只是 sysarg[1]
?
它有很好的文档记录,但问题很容易回答。
optionParse.add_argument('-n', result='store', required=True, dest='num_locs', type=int, help='Number of locations')
results = optionParse.parse_args()
num_locs = results.num_locs
我仍然认为您需要在 -n 和数字之间添加一个 space,例如 -n 13 或其他。如果我理解你的问题,那应该可以解决问题。
我正在尝试向 Python 程序添加一个选项,如下所示:
optionParse= argparse.ArgumentParser(description='Change Number of Locations')
optionParse.add_argument('-n')
-n
选项将允许用户指定将在程序中使用的数字。他们会这样输入:
myProgram.py -n 12
我如何访问他们在程序本身的选项后面放置的数字?会不会只是 sysarg[1]
?
它有很好的文档记录,但问题很容易回答。
optionParse.add_argument('-n', result='store', required=True, dest='num_locs', type=int, help='Number of locations')
results = optionParse.parse_args()
num_locs = results.num_locs
我仍然认为您需要在 -n 和数字之间添加一个 space,例如 -n 13 或其他。如果我理解你的问题,那应该可以解决问题。