Triple quoted string in exec function ?
Steve Holden
steve at holdenweb.com
Tue Dec 30 08:48:31 EST 2008
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/
More information about the Python-list
mailing list