Estoy usando el módulo optparse para el análisis de opción/argumento. Por razones de compatibilidad con versiones anteriores, no puedo usar el módulo argparse. ¿Cómo puedo formatear mi mensaje epilog para preservar las nuevas líneas?mostrando líneas nuevas en el mensaje de ayuda cuando se utiliza la opción de Python
En el siguiente ejemplo, me gustaría que el epilog se imprima como formateado.
epi = \
"""
Examples usages:
Do something
%prog -a -b foo
Do something else
%prog -d -f -h bar
"""
parser = optparse.OptionParser(epilog=epi)
Solo como una nota al margen. ¿Por qué no puedes usar argparse? su muy superior –
Jakob, hay una manera que podría utilizar argparse cuando estoy usando Python 2.6 y quieres compartirlo con las personas que pueden o no estar usando Python 2.7+? – DannyTree
http://pypi.python.org/pypi/argparse/1.2.1 Solo inclúyalo localmente ^^ –