Sto provando a scrivere una lunga stringa in Python che viene visualizzata come elemento della guida di un'opzione OptParser. Nel mio codice sorgente .py file, mi piacerebbe posizionare le nuove righe in modo che il mio codice non spenda nuove righe. Tuttavia, non voglio che quelle nuove abbiano effetto sul modo in cui quella stringa viene visualizzata quando viene eseguito il codice. Per esempio, io voglio scrivere:Citando le stringhe lunghe senza newline in Python
parser.add_option("--my-option", dest="my_option", nargs=2, default=None,
help='''Here is a long description of my option. It does many things
but I want the shell to decide how to display this explanation. However,
I want newlines in this string.''')
il modo di fare le cose di cui sopra sarà più così quando chiamo il mio programma con --help, la spiegazione del mio-opzione avranno molte lacune in essa.
Come posso risolvere questo?
grazie.
Hai ancora bisogno dei \ segni alla fine delle linee. –
@Emil H: No, perché è racchiuso tra '()' come parte dei parametri. –
Sono stato corretto. –