Начиная с версии Python 2.7, в набор стандартных библиотек была включена библиотека argparse для обработки аргументов (параметров, ключей) командной строки. Хотелось бы остановить на ней Ваше внимание.
Читать дальше →
optparse это более удобный, гибкий и мощный модуль для парсинга опций командной строки, чем getopt. Он использует больше декларативных стилей парсинга. Вы лишь создаете экземпляр класса OptionParser, наполняете его опциями и получаете результат. Модуль позволяет определять опции в традиционном синтаксисе GNU/POSIX и дополнительно генерировать справочные сообщения.
optparse был явно разработан, чтобы поощрить создание программ с прямыми, стандартными интерфейсами командной строки. С этой целью модуль поддерживает только наиболее распространенный синтаксис командной строки и семантику, традиционно используемую под Unix.
В основном, работа с модулем сводится к созданию экземпляра класса OptionParser, наполнением его правилами работы с опциями, разбор командной строки и паередача основной программе полученный опций и аргументов. В общем случае ключевым моментом для написания кода является понимание возможных вариаций за
Публикации русскоязычной python-блогосферы с меткой optparse Здесь вы можете посмотреть список блогов, по которым производится мониторинг новых публикаций. Если вы хотите добавить новый блог, пожалуйста, заполните форму.