Я изучаю основы argparse и написал программу, которая печатает информацию о солнечной системе в командной строке, однако я использовал 2 позиционных аргумента, что вызывает некоторые сложности. Моя цель - распечатать интерфейс «помощь», когда в командную строку вводится неизвестный аргумент, но это невозможно из-за использования нескольких позиционных аргументов. Об использовании необязательных аргументов сейчас не может быть и речи.
Как распечатать справку по неизвестным аргументам? Насколько я понимаю, планету не нужно называть конкретно «планетой», а что угодно и имя планеты впоследствии, поэтому мне было трудно это сделать.
argparse
будут включатьparser
в том виде, как они определены до сих пор, а также некоторые примеры командных строк и желаемый анализ. По такому тексту трудно сказать, что вы хотите и что вы пробовали. - person hpaulj   schedule 15.03.2016choices
, например.choices=['mercury', 'venus', 'earth', ...]
. - person hpaulj   schedule 15.03.2016