Estoy tratando de escribir una cadena larga en Python que se muestra como el elemento de ayuda de una opción OptParser. En mi archivo .py de código fuente, me gustaría colocar nuevas líneas para que mi código no gaste nuevas líneas. Sin embargo, no quiero que esas nuevas líneas afecten cómo se muestra esa cadena cuando se ejecuta el código. Por ejemplo, quiero escribir:Citando cadenas largas sin líneas nuevas en 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.''')
la forma anterior de hacer las cosas lo hará realidad cuando llamo a mi programa con --help, la explicación de mi-opción tiene muchas lagunas en ella.
¿Cómo puedo solucionar esto?
gracias.
Aún necesita los signos \ al final de las líneas. –
@Emil H: No, porque está encerrado en '()' como parte de los parámetros. –
Me encuentro corregido. –