我有一个bash调用带有可选命令行参数s的python脚本
python my_python_script.py "$@"
我的python脚本使用argparse
来解析args。
parser = argparse.ArgumentParser()
parser.add_argument('-m', '--max_num', type=int, default=-1, help='To be used only if ran in dry run mode')
parser.add_argument('--dry_run', action='store_true')
args = parser.parse_args()
但是,about的问题是仅在传递max_num
arg的情况下才添加dry_run
arg。我该如何使其独立,并且两个arg都可以彼此传递。