assigning multi-line strings to variables

goldtech goldtech at worldpost.com
Tue Apr 27 22:51:50 EDT 2010


On Apr 27, 7:33 pm, MRAB <pyt... at mrabarnett.plus.com> wrote:
> goldtech wrote:
> > Hi,
>
> > This is undoubtedly a newbie question. How doI assign variables
> > multiline strings? If I try this i get what's cited below. Thanks.
>
> >>>> d="ddddd
> > ddddd"
> >>>> d
> > Traceback (most recent call last):
> >   File "<interactive input>", line 1, in <module>
> > NameError: name 'd' is not defined
>
> Use a triple-quoted string literal:
>
>  >>> d = """ddddd
> ... ddddd"""
>  >>> d
> 'ddddd\nddddd'

Only seems to work when there's a '... ' on the 2nd line. I need a way
to assign large blocks of text to a variable w/out special formatting.
Thanks.



More information about the Python-list mailing list