multiline strings and proper indentation/alignment
email at christoph-haas.de
Tue May 9 19:52:08 CEST 2006
On Tue, May 09, 2006 at 05:38:52PM +0000, John Salerno wrote:
> How do you make a single string span multiple lines, but also allow
> yourself to indent the second (third, etc.) lines so that it lines up
> where you want it, without causing the newlines and tabs or spaces to be
> added to the string as well?
> Example (pretend this is all on one line):
> self.DTD = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML
> I want it to read:
> self.DTD = '''<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"\n
> Or anything like that, but I don't want the extra newline or tabs to be
> a part of the string when it's printed.
My favorite way:
self.DTD = '''<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN '''
More information about the Python-list