Triple quoted string in exec function ?

ibpet11 at gmail.com ibpet11 at gmail.com
Tue Dec 30 15:55:49 CET 2008


On Dec 30, 2:48 pm, Steve Holden <st... at holdenweb.com> wrote:
> Stef Mientki wrote:
> > hello,
>
> > I'm running scripts, with the execute function (Python 2.5),
> > and it seems that triple quoted strings are not allowed.
>
> > Is there a workaround,
> > or is this a fundamental problem of the exec-function ?
>
> If you think about it, it should be obvious that you can't surround a
> string to be compiled with any of the quotes that appear inside the
> string to be compiled. That's about the only limitation I am aware of.
>
> And, by the way, exec is a *statement*, not a function!
>
> >>> exec """print '''This is
>
> ... a long string'''
> ... """
> This is
> a long string
>
>
>
> regards
>  Steve
> --
> Steve Holden        +1 571 484 6266   +1 800 494 3119
> Holden Web LLC              http://www.holdenweb.com/

hello,
the message Steven sent you is ok to explain how to work with triple
quote

Cheers.



More information about the Python-list mailing list