标签:logs python2 限制 使用 div value **kwargs zed val
在Python2 中,可以通过使用**kwargs,在函数中配合使用kwargs.pop(key, False)实现获取限制关键字参数值,如果未传入则设置默认值,当所有需要的关键字参数都pop完毕,如果kwargs还有其它内容则raise ValueError.
def key_args_example(a, **kwargs): key1 = kwargs.pop("key1", "aaa") key2 = kwargs.pop("key2", "bbb") # 其它需要获取的关键字参数 if kwargs: raise ValueError("Unrecognized key args in **kwarg %s" % kwargs)
标签:logs python2 限制 使用 div value **kwargs zed val
原文地址:http://www.cnblogs.com/buxizhizhoum/p/7257849.html