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