Escribo una aplicación de línea de comando y me gustaría que el usuario pueda ingresar números como números individuales o como un rango. Así, por ejemplo:Entrada de línea de comandos de análisis para los números
$ myapp -n 3,4,5,6
o
$ myapp -n 3-6
Me gustaría que mi aplicación para que los pongan en una lista de Python por ejemplo, [3, 4, 5, 6] estoy usando optparse
, pero no estoy seguro de cómo crear la lista a partir de estos dos estilos de entradas. Algún código de ejemplo sería genial.
EDITAR
Me gustaría ser capaz de entrar en varios rangos demasiado:
$ myapp -n 22-27, 51-64
Relacionados: http://stackoverflow.com/questions/4248399/page-range-for-printing-algorithm –