Я пытаюсь написать длинную строку в Python, которая будет отображаться в качестве элемента справки опции OptParser. В моем исходном коде .py-файле я хотел бы разместить новые строки, чтобы мой код не тратил новые строки. Однако я не хочу, чтобы эти новые строки влияли на отображение этой строки при запуске кода. Например, я хочу написать:Цитирование длинных строк без символов новой строки в 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.''')
выше способ делать вещи будет делать это так, когда я называю свою программу с --help, объяснение моего-вариант будет иметь много пробелов в нем.
Как это исправить?
спасибо.
Вам все еще нужны \ знаки в конце строк. –
@Emil H: Нет, потому что он заключен в '()' как часть параметров. –
Я стою исправлены. –