python argparse для обработки произвольных числовых параметров (например, HEAD(1))

Есть ли способ обмануть argparseдля принятия произвольных числовых аргументов например HEAD(1)?

head -5 test.txt

эквивалентно

head -n 5 test.txt

. Мой текущий подход заключается в использовании parse_known_args(), а затем обработке остатка, но я бы хотел, чтобы было что-то более элегантное.

7
задан rypel 21 May 2013 в 11:32
поделиться