нужен text template engine
нужен некоторый текстовый парсерА просто сгенерировать пачку этих различных .ini без какого-либо парсинга и банальным копированием подкладывать нужный не проще ли?
Подскажите, какими стандартными средствами \ движками можно решить эту задачу?языком программирования, например.
Мы юзаем для таких целей перл из исторических соображений. Но можно и что угодно другое (лучше попроще).
В перле отличная поддержка опций командной строки: http://perldoc.perl.org/Getopt/Long.html
http://docs.python.org/2/howto/argparse.html
А getopt - это издевательство.
Отличная поддержка - это вот, например: А getopt - это издевательство.
Оставить комментарий
NataNata
возможно, что я ищу по неправильному названию то, но задача такая:имеется сторонняя прога, которая конфигурируется ini-файлом. Файл здоровый, та или иная функциональность включается либо закомментированием, либо раскомментированием ряда строк ini фацла. Я хочу провести энное число экспериментов с использованием этой проги. Соответственно, мне нужен некоторый текстовый парсер, который позволял бы комментировать или раскомментировать строки, отвечающие за нужную мне функциональность, на основе некоторой заготовки, сделанной из этого ini файла. Плюс, необходимо уметь нумеровать строки. Скажем, если я хочу иметь строки, отвечающие за функциональность А и Б (какие именно строки - я знаю то строки, соответствующие А должны нумероваться с единичкой (типа param 1 = xxx а для Б - с двойкой. Но если оставлена только функциональность Б, то с единичкой будут уже строки для Б.
Подскажите, какими стандартными средствами \ движками можно решить эту задачу?
Годится питонное или любого сорта сишное. Писать на коленке regex-ный велосипед не хочу - задача стандартная, казалось бы. Пробовал jinja, все хорошо, окромя глобальных counter-ов, которые работают не в той логике, в какой хотелось бы.