J'utilise le module optparse pour l'analyse des options/arguments. Pour des raisons de compatibilité ascendante, je ne peux pas utiliser le module argparse. Comment puis-je formater mon message epilog afin de préserver les sauts de ligne?affichage des sauts de ligne dans le message d'aide lors de l'utilisation de optparse de python
Dans l'exemple ci-dessous, j'aimerais que l'épilogue soit imprimé au format.
epi = \
"""
Examples usages:
Do something
%prog -a -b foo
Do something else
%prog -d -f -h bar
"""
parser = optparse.OptionParser(epilog=epi)
Juste comme une note de côté. Pourquoi ne pouvez-vous pas utiliser argparse? c'est de loin supérieur –
Jakob, est-ce que je pourrais utiliser argparse quand j'utilise python 2.6 et que je veux le partager avec des personnes qui utilisent ou non python 2.7+? – DannyTree
http://pypi.python.org/pypi/argparse/1.2.1 Juste l'inclure localement ^^ –