Никак не могу решить одну, казалось бы, простую проблему.
Суть следующая:
Существует код на python с использованием argparse, в котором все значения после определенного аргумента командной строки попадают в список, реализовано это так -
parser.add_argument('-p', type=int, nargs='+') args = parser.parse_args()
В результате в args.p будет находиться список, которым можно оперировать.
Появилась необходимость сделать тоже самое с модулем optparse, но похожего применения nargs я не нашел, в optparse количество значений строго определено nargs(по умолчанию =1). Смотрел в сторону append, но для того, что бы поместить несколько значений в список нужно перед каждым из них использовать ключ командной строки.
Вопрос - возможно ли средствами optparse организовать передачу всех элементов после ключа командной строки в список, также как это происходит в argparse?