Я пытаюсь создать сценарий, который принимает несколько аргументов командной строки одного типа, а затем передает их в цикл for для обработки, ниже - то, что у меня есть в моем коде:Использование значений parser_args для подачи цикла for (Python 3.6)
import argparse
parser = argparse.ArgumentParser(description='XYZ')
parser.add_argument('[values]', nargs='+', help='A list of values')
u = parser.parse_args(['3crlV5QaiuUjRz5kWze', 'F9Xw0rggHZ_PLs62q'])
for values in u:
... # do a bunch of stuff for each "value"
Я понимаю, что значения, хранящиеся в parse_args являются NAMESPACE, следовательно, ошибка ниже, когда я запускаю мой код:
TypeError: 'Namespace' object is not iterable
есть ли способ, чтобы включить их в список объект? так что я могу передать их в мой цикл for, или есть ли другой подход, который я должен использовать? Просто начать работу с питоном, так извинениями заранее, если это нуб вопрос
Какие значения вы хотите повторить? –