如何检测参数是否已存在于
ArgumentParser
import argparse
arg_parser = argparse.ArgumentParser()
arg_parser.add_argument("--arg1")
if not has_arg(arg_parser, "--arg1"):
arg_parser.add_argument("--arg1")
在这个例子中,它看起来毫无意义,但是我有一个用例
has_arg
会有用的。我有一些实用功能
arg_parser
再加上一堆论据。这些实用程序函数共享一些公共参数,有时我需要调用这些函数中的多个,这样会重复几个参数并引发异常。我怎么处理这个案子?(我在寻找一种比普通的更具原则性的东西
try except
有参数