No módulo argparse do Python, você pode passar uma lista como um argumento de linha de comando usando nargs ou opções de acréscimo.
nargs
Use nargs para especificar o número de argumentos esperados. Por exemplo, nargs=' indica um ou mais argumentos e nargs='*' indica zero ou mais argumentos. Veja como usá-lo:
parser.add_argument('-l', '--list', nargs=' ', help=' Set flag', required=True)
# Use like:
# python test.py -l 1234 2345 3456 4567
append
Use anexar para criar uma lista adicionando cada argumento como um elemento. Veja como usá-lo:
parser.add_argument('-l', '--list', action='append', help=' Set flag', required=True)
# Use like:
# python test.py -l 1234 -l 2345 -l 3456 -l 4567
IMPORTANTE:
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3