我有一个调用它的插件的配置文件。可以将参数传递给这些插件。这个配置文件还允许我在运行时调用任意命令。
插件使用许多参数:其中一个是-h
,它不代表--help
. 现在,我的问题是我想调用我自己的 Python 脚本并传递一些参数。我正在使用 argparse 并希望与配置的其余部分保持一致,我创建了一个-h
标志。令我惊讶的是,argparse 只是给了我,argparse.ArgumentError: argument -h/--help: conflicting option string(s): -h
而不是管自己的事。
有没有办法阻止这种情况发生?
我很清楚大多数人都希望-h
提供帮助,但这是我自己的脚本,我认为我比 argparse 开发人员更了解我想要使用标志的目的。