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.
- #!/usr/bin/env python
- import optparse
- def main():
- f = lambda x: x + 1;
- p = optparse.OptionParser(description='describe aqui tu programa',
- prog='nombre del programa',
- version='0.1',
- usage='%prog [numero]')
- options, arguments = p.parse_args()
- if len(arguments) == 1:
- numero = arguments[0]
- print f( int(numero) )
- else:
- p.print_help()
- if __name__ == '__main__':
- main()
Argumentos en python con optionParser publicado en BajoLinux.