Doug Holton wrote:
Bengt Richter wrote:
variable1 = 1
variable2 = 2
s = """
v = ${variable1}
v2's value is: ${variable2}
"""
However, Python 3.0 is likely years away. If you want to know how to
run code like this today, consult Fredrik Lundh.
Or replace ${...} with equally simple %(...)s in the above and be
happy ;-)
I'm afraid you are incorrect. Simply replacing the $ with % in my
example will not work in Python.
If you would like to use % instead of $, I recommend requesting that
feature for Python 3.0: http://www.python.org/cgi-bin/moinmoin/Python3.0
Oh, but it does work:
>>> variable1 = 1
>>> variable2 = 2
>>> s = """
... v1 = %(variable1)s
... v2's value is: %(variable2)s
... """
>>> print s % vars()
v1 = 1
v2's value is: 2
--Jim
--
http://mail.python.org/mailman/listinfo/python-list