Python 从命令行解析的处理选项

Python 从命令行解析的处理选项,python,parsing,dictionary,command-line,options,Python,Parsing,Dictionary,Command Line,Options,如果我的程序相当复杂,并且涉及许多可以由命令行设置的选项,我想知道如何处理从命令行解析的选项。 目前,我将它们存储在dict中,然后在需要选项时访问dict,但我认为必须有更好的方法。我只是不知道另一种更有效的方法 目前我得到的选项如下: parser = argparse.ArgumentParser(description='Parser') parser.add_argument('--option1', type=int) args = parser.parse_args() optio

如果我的程序相当复杂,并且涉及许多可以由命令行设置的选项,我想知道如何处理从命令行解析的选项。 目前,我将它们存储在dict中,然后在需要选项时访问dict,但我认为必须有更好的方法。我只是不知道另一种更有效的方法

目前我得到的选项如下:

parser = argparse.ArgumentParser(description='Parser')
parser.add_argument('--option1', type=int)
args = parser.parse_args()
option = {}
option["option1"] = args.option1
if option["option1"]:
#then use the option if it exists
#and so on

直接使用
args
有什么不对?从来没有想过。谢谢,这真的很简单。直接使用
args
有什么不对?从没想过。谢谢,这真的很简单。直接使用
args
有什么不对?从没想过。谢谢,那真的很容易。