标签: python python-3.x argparse
我需要处理许多论点/选项。我认为高达30-40 +。
我正在使用argparse(Python 3.5)让人们从命令行设置参数/选项,在if __name__ == "__main__":中,我传递所有参数:MyClass(arg1, arg2, arg3,...)。
argparse
if __name__ == "__main__":
MyClass(arg1, arg2, arg3,...)
有更好的方法,更优雅的方式吗?
答案 0 :(得分:2)
不要将大量参数传递给您的类,只需从parse_args()传递argparse的整个结果即可。然后它只包含一个包含您需要的所有内容的值。
parse_args()