【发布时间】:2019-10-27 21:12:34
【问题描述】:
我有一个 python 程序,它接受许多参数并运行。使用argparse,我可以定义参数、它们的默认值、它们的解释,并且它可以用作一个方便的容器。所以从命令行传递参数一切都很好。
但是我也可以使用它来传递代码中的参数,以进行 API 调用吗?
【问题讨论】:
-
查看
argsNamespace由parse_args()创建的对象。您可以直接重新创建它,例如args = argparse.Namespace(foo='bar', arg1=12)等
标签: python command-line arguments parameter-passing argparse