📅  最后修改于: 2023-12-03 14:39:20.483000             🧑  作者: Mango
在Python中,argparse
是一个强大的命令行解析模块,可以帮助程序员轻松地添加参数和选项到脚本中,从而实现更加灵活的命令行交互。
当需要支持多个参数作为列表时,argparse
也提供了简单的方式来解析并生成对应的列表。以下是如何在argparse
中实现这一目标的方法:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--list', nargs='+', type=int)
args = parser.parse_args()
print(args.list)
在这个例子中,nargs
参数被设置为+
,表示此处的参数可以出现一次或多次,并将其解析为一个列表。在这里,我们还需要声明--list
作为命令行中的选项,并指定其类型为整数。
运行这个脚本:
$ python example.py --list 1 2 3
将会输出如下结果:
[1, 2, 3]
通过这种方法,我们可以轻松地实现支持多个参数作为列表的命令行解析。
以上内容为如何在Python中使用argparse
解析多参数列表的方法。