Esta ultima forma es buena pero fijate que si agregas el espacio entre cada par de opciones, optparse no te tomaria : /other/path:0102, de esta forma <br>si funcionaria :<br><br>python test.py -p /some/path:0x100,/other/path:0102<br>
<br><br><div class="gmail_quote">2011/4/6 Hystrix <span dir="ltr"><<a href="mailto:ego@hystrix.com.ar">ego@hystrix.com.ar</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">2011/4/5 Lucas Liendo <<a href="mailto:mindmaster@gmail.com">mindmaster@gmail.com</a>>:<br>
</div><div><div></div><div class="h5">> Buenas ! Tengo un pequeño inconveniente y no se como solucionarlo. Quiero<br>
> ingresar argumentos desde la linea de comandos pero permitir que los mismos<br>
> se puedan duplicar, por ejemplo :<br>
><br>
> python test.py -p /some/path/to/file -a 0x100 \<br>
>                       -p /some/path/to/other/file -a 0x101 \<br>
>                       -p /some/path/to/another/file -a 0x102<br>
><br>
> Las opciones -p y -a vienen deberian venir apareadas, es decir que por cada<br>
> -p siempre hay un -a.<br>
><br>
> Es posible hacerlo con el modulo optparse ?<br>
><br>
> Como alternativa a lo expuesto se me ocurrio solucionarlo de la siguiente<br>
> manera (pero no me terminar de gustar/convencer, de hecho si dejamos un<br>
> espacio entre coma y coma, optparse no funciona correctamente) :<br>
><br>
> python test.py -p<br>
> /some/path/to/file,/some/path/to/other/file,/some/path/to/another/file -a<br>
> 0x100,0x101,0x102<br>
><br>
> Gracias !<br>
><br>
> --<br>
> Saludos,<br>
> Lucas.<br>
</div></div>Que tal algo tipo json::<br>
<br>
    python test.py -p {"/some/path": 0x100, "/other/path": 0x102, ...}<br>
<br>
Es feo para escribir a mano pero tal vez sea una opcion a considerar.<br>
O sino algo mas sencillo como::<br>
<br>
     python test.py -p /some/path:0x100 /other/path:0102<br>
<br>
<br>
--<br>
<font color="#888888">Hystrix<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
pyar mailing list <a href="mailto:pyar@python.org.ar">pyar@python.org.ar</a><br>
<a href="http://listas.python.org.ar/listinfo/pyar" target="_blank">http://listas.python.org.ar/listinfo/pyar</a><br>
<br>
PyAr - Python Argentina - Sitio web: <a href="http://www.python.org.ar/" target="_blank">http://www.python.org.ar/</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Saludos,<br>Lucas.<br>