我想解析一个参数,如:
command --ethX
其中 X 是从 0 开始的数字。可以直接使用 ArgParse 吗?似乎不是,有没有办法让 ArgParse 让程序员处理这个参数,但ethX在打印帮助时保持参数不变?
如果没有,python中是否有任何解析器替代方案可以做到这一点?
使用parse_known_args()而不是parse(). 不要注册任何eth参数并为此类参数自行解析剩余的参数。
无法做到这一点,ArgParse因为它无法分离真实参数和相关描述,我已切换到getopt.