Используя argparse
, можно ли остановить синтаксический анализ аргументов при первом неизвестном аргументе?
Я нашел 2 почти решения;
parse_known_args
, но это позволяет обнаруживается после первого неизвестного аргумента.nargs=argparse.REMAINDER
, но это не остановит синтаксический анализ до первого аргумента, не являющегося параметром. Любые параметры, предшествующие этому, которые не распознаны, вызывают ошибку.
Я что-то упустил из виду? Должен ли я вообще использовать argparse
?