首页 > 解决方案 > 如何在调用 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_numarg 时才添加 arg 。dry_run我怎样才能使它独立,并且两个参数都可以相互传递。

标签: pythonbash

解决方案


推荐阅读