如何处理Python中的许多参数?

时间:2015-12-22 09:34:08

标签: python python-3.x argparse

我需要处理许多论点/选项。我认为高达30-40 +。

我正在使用argparse(Python 3.5)让人们从命令行设置参数/选项,在if __name__ == "__main__":中,我传递所有参数:MyClass(arg1, arg2, arg3,...)

有更好的方法,更优雅的方式吗?

1 个答案:

答案 0 :(得分:2)

不要将大量参数传递给您的类,只需从parse_args()传递argparse的整个结果即可。然后它只包含一个包含您需要的所有内容的值。