python - 如何在调用 python 脚本的 bash 中传递 args
问题描述
我有一个 bash 调用带有可选命令行参数的 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 时才添加 arg 。dry_run
我怎样才能使它独立,并且两个参数都可以相互传递。