Python Argparse

El modulo argparse nos permite pasarle parámetros a nuestros programas, lo que hace que sea fácil escribir interfaces de líneas de comandos, podemos  poner de ejemplo a SQLMAP.

Para empezar a usar este modulo, lo primero que debemos hacer es importarlo.

Importando el modulo argparser, con la palabra reservada import 
Ahora debemos inicializar los argumentos que necesitare para el programa , en esta caso, sera un programa sencillo que me sume 2 numeros.
-parser   es una variable donde guardare los argumentos que usar.
-Con la variable parser  declaro los argumentos que usar y eso lo hare con el metodo add_argument. Me quedaria algo asi; parser.add('letra que usare de parametro', dest="Variable donde guardare el dato introducido por el usuario","help="Ayuda para el usuario",required= Si es true, el programa no se ejecutara sin este parametro).
  
Inicializando los argumentos

Una vez declarado los argumentos, nos toca guardarlos y eso lo hacemos con el método parse_args().

                                    Creo la variable arguments y guardo los parametros almacenados en parser
Para finalizar con nuestro sencillo programa, solo nos queda comprobar que los datos introducidos por el usuario son los correctos. Para eso, hacemos lo siguiente.


Y así de fácil es el uso de grandiosa librería de python, con ella podemos hacer que nuestros scripts tengan una mejor interfaz. Nos vemos en proximo post, donde estaremos haciendo un script mas avanzado.


Código completo

Compartir:

0 comentarios:

Publicar un comentario

Twitter fivezard

Con la tecnología de Blogger.