阅读命名的命令参数

16 浏览
0 Comments

阅读命名的命令参数

我能用argparse来读取命名的命令行参数,而不需要按特定顺序吗?我浏览了文档,但大部分内容都集中在根据提供的参数显示内容(比如--h)。

目前,我的脚本读取有序的、无名称的参数:

myscript.py foo-val bar-val

使用sys.argv

foo = sys.argv[1]
bar = sys.argv[2]

但我想改变输入方式,使其无需按顺序,而是通过命名参数:

myscript.py --bar=bar-val --foo=foo-val

0