Как захватить все аргументы после двойного тире (--) с помощью argparsePython

Программы на Python
Anonymous
Как захватить все аргументы после двойного тире (--) с помощью argparse

Сообщение Anonymous »

Справочная информация
Многие утилиты командной строки обеспечивают специальную обработку всех аргументов после двойного тире (

Код: Выделить всё

--). Примеры:
git diff
: Все аргументы после -- являются путями (которые могут начинаться с -):

Код: Выделить всё

git diff [options] -- [path...]
Некоторые инструменты-оболочки используют это для передачи произвольных аргументов инструменту, который они обертывают, даже аргументов, которые могут конфликтовать с их собственными!

Код: Выделить всё

foowrap -a -- -a
🠡     🠡
│     └───  Passed to wrapped tool
└─────────  Consumed by wrapper
Проблема
Как это сделать с помощью argparse?

Вернуться в «Python»