Come inserire nuove righe nel testo della guida di argparse?

| | |

Sto usando argparse in Python 2.7 per analisi delle opzioni di input. Una delle mie opzioni è una scelta multipla. Voglio creare un elenco nel testo della guida, ad esempio

from argparse import ArgumentParser parser = ArgumentParser(description="test") parser .add_argument("-g", scelte=["a", "b", "g", "d", "e"], default="a", help="Alcune opzioni, dove " " a = alfa " " b = beta " " g = gamma " " d = delta " " e = epsilon") parser.parse_args() 

Tuttavia, argparse elimina tutto nuove righe e spazi consecutivi. Il risultato è simile a

 ~/Downloads:52$ python2.7 x.py -h utilizzo: x.py [-h] [-g {a,b,g,d ,e}] verifica argomenti opzionali: -h, --help mostra questo messaggio di aiuto ed esce -g {a,b,g,d,e} Qualche opzione, dove a = alpha b = beta g = gamma d = delta e = epsilon 

Come inserire le nuove righe nel testo della guida?