我有两个程序,一个是另一个的包装。在
主程序的args顺序为arg1,--arg1,--arg2 包装程序有主程序的所有参数,以及附加的参数--arg3,--arg4
我希望能够将参数从包装器传递到主程序,而不会出现“参数无法识别”错误。但是,我不想使用parse已知的参数,因为如果用户犯了错误或使用了无意义的参数,那么用户将收到零反馈。(我已经看过this question)
除了手动搜索每个单独的参数名,然后在该名称后面紧跟着的任何值(如果该名称存在,并且它是一个需要在后面有一个参数的参数),是否有更优雅的方法来清除某些值集的参数,以便将它们传递给另一个解析器?在
混合各种部分零件的示例:
无:
^{pr2}$全部:
子集
错误-被
parser12
捕获:相关问题 更多 >
编程相关推荐