Revista Comunicación

Argumentos en python con optionParser

Publicado el 25 noviembre 2013 por Marcostrfn @bajolinux

El módulo optparse de python nos permite trabajar con argumentos facilmente.

Gracias al paso de argumentos podremos crear herramientas muy completas.

OptionParser nos será muy util pues permite capturar y tratar los argumentos con tantas opciones como necesites.

A continuación veremos un ejemplo sencillo, en en cual se muestran algunas de las opciones mas básicas de optionParser.

  1. #!/usr/bin/env python
  2. import optparse
  3. def main():
  4.   f = lambda x: x + 1;
  5.   p = optparse.OptionParser(description='describe aqui tu programa',
  6.   prog='nombre del programa',
  7.   version='0.1',
  8.   usage='%prog [numero]')
  9.   options, arguments = p.parse_args()
  10.   if len(arguments) == 1:
  11.   numero = arguments[0]
  12.   print f( int(numero) )
  13.   else:
  14.   p.print_help()
  15. if __name__ == '__main__':
  16.   main()

Argumentos en python con optionParser publicado en BajoLinux.


Volver a la Portada de Logo Paperblog