J'essaye d'écrire une longue chaîne en Python qui s'affiche comme l'élément d'aide d'une option OptParser. Dans mon fichier .py de code source, je voudrais placer des retours à la ligne afin que mon code ne passe pas de nouvelles lignes. Cependant, je ne veux pas que ces nouvelles lignes affectent comment cette chaîne est affichée quand le code est exécuté. Par exemple, je veux écrire:Citer des chaînes longues sans newlines 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 façon de faire les choses ci-dessus, il sera quand j'appelle mon programme avec --help, l'explication de ma-option aura de nombreuses lacunes en elle.
Comment puis-je résoudre ce problème?
merci.
Vous avez toujours besoin des signes \ à la fin des lignes. –
@Emil H: Non, car il est inclus dans '()' dans le cadre des paramètres. –
Je suis corrigé. –