В модуле Python argparse вы можете передать список в качестве аргумента командной строки с использованием параметров nargs или добавления.
nargs
Используйте nargs, чтобы указать количество ожидаемых аргументов. Например, nargs=' указывает один или несколько аргументов, а nargs='*' указывает ноль или несколько аргументов. Вот как его использовать:
parser.add_argument('-l', '--list', nargs=' ', help=' Set flag', required=True)
# Use like:
# python test.py -l 1234 2345 3456 4567
append
Используйте функцию добавления, чтобы создать список, добавляя каждый аргумент в качестве элемента. Вот как его использовать:
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
ВАЖНО:
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3