mikefromvt: > I am very very unfamiliar with Python and need to update a Python > script. What I need to do is to replace three variables (already > defined in the script) within a string. The present script correctly > replaces two of the three variables. I am unable to add a third > variable. Specifically, I would like to add > > "panoble",panoble > to the following code: > idxItemStr+=string.replace(string.replace (idxItemTplStr,"stylenumber",stylenumber),"formalname",formalname)
This isn't going to win some contest of coding style quality, but you may try this (for other people: I have not added any new variable name on purpose): idxItemStr += idxItemTplStr.replace("stylenumber", stylenumber).replace("formalname", formalname).replace("panoble", panoble) Note that in Python names are usually written like this: idx_item_tpl Instead of: idxItemTplStr Bye, bearophile -- http://mail.python.org/mailman/listinfo/python-list