Inserting values into HTML output
Published: Wednesday, Dec 26, 2007 Last modified: Wednesday, Oct 2, 2024
use
print '<body bgcolor="%s">' % color
This just works like printf in C. %s is a placeholder for a string and on the right of the ‘%’ is the variable who’s value is substituted. http://groups.google.com/groups?q=Outputting+strings+in+html&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=mailman.1038943265.6652.python-list%40python.org&rnum=1 And how about using a dictionary/hash?
hendry@bogrund-14:~$ python2
Python 2.2.2 (#1, Nov 22 2002, 17:25:34)
[GCC 2.96 20000731 (Red Hat Linux 7.3 2.96-112)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> previous, word_id, occurance = 'cow', 'dog', 'cat'
>>> print "Entering: %s " % (previous, word_id, occurance)
Traceback (most recent call last):
File “
TypeError: not all arguments converted
>>> print "Entering: %s " % (previous, word_id, occurance)
Traceback (most recent call last):
File “
TypeError: not all arguments converted
>>> previous
'cow'
>>> word_id
'dog'
>>> print "Entering: %s, %s, %s " % (previous, word_id, occurance)
Entering: cow, dog, cat
>>>