[pyar] optparse con opciones duplicadas.

Lucas Liendo mindmaster en gmail.com
Mar Abr 5 20:49:40 ART 2011


Buenas ! Tengo un pequeño inconveniente y no se como solucionarlo. Quiero
ingresar argumentos desde la linea de comandos pero permitir que los mismos
se puedan duplicar, por ejemplo :

python test.py -p /some/path/to/file -a 0x100 \
                      -p /some/path/to/other/file -a 0x101 \
                      -p /some/path/to/another/file -a 0x102

Las opciones -p y -a vienen deberian venir apareadas, es decir que por cada
-p siempre hay un -a.

Es posible hacerlo con el modulo optparse ?

Como alternativa a lo expuesto se me ocurrio solucionarlo de la siguiente
manera (pero no me terminar de gustar/convencer, de hecho si dejamos un
espacio entre coma y coma, optparse no funciona correctamente) :

python test.py -p
/some/path/to/file,/some/path/to/other/file,/some/path/to/another/file -a
0x100,0x101,0x102

Gracias !

-- 
Saludos,
Lucas.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110405/81987224/attachment.html>


More information about the pyar mailing list