Mark  <[EMAIL PROTECTED]> wrote:
> Eval() doesn't seem to recognize the r'string' format. Is there a way
> around this.
> Example:
> If I input: ---------> eval("r'C:\tklll\ndfd\bll'")
> I get the output:
>
> Traceback (most recent call last):
>   File "<pyshell#3>", line 1, in <module>
>     eval("r'C:\tklll\ndfd\bll'")
>   File "<string>", line 1
>     r'C:      klll
>                   ^
> SyntaxError: EOL while scanning single-quoted string
>
> The same principle applies for exec.

The \n is being converted to a newline before the string is passed to eval.

Try eval(r"r'C:\tklll\ndfd\bll'")

-M-
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to