Lawrence D'Oliveiro wrote:
> In message <[EMAIL PROTECTED]>, John
> Machin wrote:
>
> > 1. Reasoning: How do you get a literal "'" into an SQL string constant?
> > How do you get a literal "\" into a Python string constant? How do you
> > get a literal "$" into some *x shell command lines? Do you detect a
> > pattern?
>
> None of which applies to escaping of % characters in format strings.

What I had in mind was:

where surname = 'O''REILLY'
install_dir = "C:\\Python25"
...
print "The interest rate is %.2f%% p.a." % (rate * 100.0)

the common pattern being that the problem character is doubled.

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

Reply via email to