"Todd" <[EMAIL PROTECTED]> writes:
> Ben Cartwright wrote:
> > >>> print '/usr/bin/gnuclient -batch -l htmlize -eval "(htmlize-file>
> > >>> \"test.c\")"'
> > /usr/bin/gnuclient -batch -l htmlize -eval "(htmlize-file> "test.c")"
> > >>> print '/usr/bin/gnuclient -batch -l htmlize -eval "(htmlize-file>
> > >>> \\"test.c\\")"'
> > /usr/bin/gnuclient -batch -l htmlize -eval "(htmlize-file> \"test.c\")"
> >
> > --Ben
>
> Thanks! Yay multiple layers of string interpretation.
If it helps, Python has "raw string" syntax that can help alleviate this.
>>> print r'/usr/bin/gnuclient -batch -l htmlize -eval "(htmlize-file>
\"test.c\")"'
/usr/bin/gnuclient -batch -l htmlize -eval "(htmlize-file> \"test.c\")"
>>> filename = "test.c"
>>> cmd_template = r'/usr/bin/gnuclient -batch -l htmlize -eval
"(htmlize-file> \"%s\")"'
>>> command = cmd_template % filename
>>> print command
/usr/bin/gnuclient -batch -l htmlize -eval "(htmlize-file> \"test.c\")"
--
\ "Everything is futile." -- Marvin of Borg |
`\ |
_o__) |
Ben Finney
--
http://mail.python.org/mailman/listinfo/python-list