LINUX.ORG.RU

python ArgumentParser - хочется странного

 


1

1

А можно ли сделать такую схему для парсера, чтобы один в зависимости от одного параметра (скажем -w) выбирался тот или иной обязательный набор параметров?

К примеру, если указал -w, то обязательный должен быть -d, а если -w не указал, то обязательный -s - можно так?

★★★★★

Последнее исправление: bvn13 (всего исправлений: 1)

А почему не сделать параметры -w и -s такими, что хотя бы один их них должен быть задан ? А уже если задан -w, то обязательным делать -d

Balantay
()

Зависимые параметры проще прочекать руками и вывалить ошибку.

anonymous
()
Ответ на: комментарий от Vit

Да, я думаю, что мой случай именно ими и решаеся. Но когда я создаю второй парсер со своими настройками, то он мне все равно выдает ошибку параметра из первого парсера. Как их развести по разным углам?

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от E

о, спасибо. Буду пробовать.

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от bvn13

Сорри, не подскажу. У меня яваскриптовый порт аргпарса, куда раз в сто лет со словарем лазаю. Один раз сделал и забыл.

Vit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.