Gestión de “opciones” en guiones python
Python mola! Necesitaba añadir a un guión python el recibir un parametro del tipo –parametro valor. He mirado la referencia de python (ya sabeis, hay que mantenerla siempre debajo de la almohada
y voila! optparser al rescate. A sido tan sencillo como:
from optparse import OptionParser parser = OptionParser() parser.add_option("-c", "--config",action="store", type="string", dest="configfile") (options, args) = parser.parse_args() #Es oblligatorio indicar el fichero de configuración if not options.configfile: print "Falta indicar el fichero de configuración" exit() #esperamos 2 parámetros libres if len(args) != 2: print "Faltan parametros" exit()
Espero que a alguna le sirva. Sino sirva como nota mental
Agur.
Muy buenas moe,
Tendría también yo que dejar esa guia bajo mi almohada porque me hubiera ahorrado el parseo de parametros para mi PFC.
Por cierto ¿Que utilizas para el resaltado de sintaxis en tu blog? a mi no me acaba de convencer el mío. Crítica constructiva: intenta cambiar el color de los elementos que salen en negro por gris claro de alguna forma, el color negro no se lee bien sobre el azul oscuro que tienen tus posts de fondo (o mira a ver si puedes cambiar el fondo cuando insertas código).
Ya que estoy te paso un par de artículos sobre extensiones en C para Python, uno es una traducción y el otro es de cosecha propia sobre la implementacion de objetos también en C para Python. Espero que sean de tu interés