In message <[EMAIL PROTECTED]>, John Machin wrote: > 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.
Which doesn't apply to the "$" character in *nix shell command lines. -- http://mail.python.org/mailman/listinfo/python-list