美文网首页
python命令行参数输入列表list

python命令行参数输入列表list

作者: 抬头挺胸才算活着 | 来源:发表于2020-03-27 15:47 被阅读0次

参考资料:
[1]. specifying a list as a command line argument in python

python命令行输入的时候一般情况下是一个名字一个内容,但是有的时候我们想输入一个额名字,内容由多个组成,比如python a.py --paths b c,我们希望读取参数的时候,paths可以是一个列表。
我们在程序中可以用以下的代码读取,其中最重要的是参数nargs="*",表示读取多个参数,最后我们在程序中的变量args.path是一个列表。

parser = argparse.ArgumentParser()
parser.add_argument('--paths', nargs="*", type=str, help='path to the dataset')
args = parser.parse_args()

相关文章

网友评论

      本文标题:python命令行参数输入列表list

      本文链接:https://www.haomeiwen.com/subject/vpnluhtx.html