这确实是几个问题:
argparse 使用名称空间而不是字典有原因吗?
假设我有一个班级__init__(self, init_method, *args)
. The init_method
参数告诉 init_function 我想用哪种方式初始化类,而arg
参数给出了 init 所需的所有参数。对于不同的方法,参数可能不同。我应该使用字典还是命名空间?
假设我使用命名空间,如何将命名空间传递给__init__()
?
很容易转换命名空间进入字典使用vars() http://docs.python.org/library/functions.html#vars:
>>> vars(args)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)