[pyar] Problemas con el módulo cmd2

Jan Gallardo koke en lavabit.com
Vie Ene 18 07:13:33 ART 2013


On 18/01/13 09:53, "José C. Massón" wrote:
> El 18/01/13 05:56, Jan Gallardo escribió:
>
>> podrias recurrir al módulo "plac" para procesar los parámetros
>
> Estoy usando argparse que con cmd andaba bien y era simple. Que cosas 
> hace mejor plac?
>
> Abrazos

plac permite manejar los parámetros a más alto nivel que argparse 
"mapea" directamente los argumentos de una función a su equivalente de 
consola, también permite usar de forma transparente parámetros con 
nombre  y valores por defecto

un ejemplo

def main(user, password='', port=3306):
     logica de conexion etc


if __name__ == '__main__':
     import plac
     plac.call(main)

por terminal seria

$ script.py root port=3307








More information about the pyar mailing list