I found this http://groups.google.com/group/comp.lang.python/browse_thread/thread/d1bda6ebcfb060f9/ad0ac6b1ac8cff51?lnk=gst&q=replace+text+file&rnum=8#ad0ac6b1ac8cff51
Credit Jeremy Moles ----------------------------------------------- finds = ("{", "}", "(", ")") lines = file("foo.txt", "r").readlines() for line in lines: for find in finds: if find in line: line.replace(find, "") print lines ----------------------------------------------- I want something like ----------------------------------------------- finds = file("replace.txt") lines = file("foo.txt", "r").readlines() for line in lines: for find in finds: if find in line: line.replace(find, "") print lines ----------------------------------------------- Fredrik Lundh wrote: > DH wrote: > > > I have a plain text file containing the html and words that I want > > removed(keywords) from the html file, after processing the html file it > > would save it as a plain text file. > > > > So the program would import the keywords, remove them from the html > > file and save the html file as something.txt. > > > > I would post the data but it's secret. I can post an example: > > > > index.html (html page) > > > > " > > <div><p><em>"Python has been an important part of Google since the > > beginning, and remains so as the system grows and evolves. > > "</em></p> > > <p>-- Peter Norvig, <a class="reference" > > " > > > > replace.txt (keywords) > > " > > <div id="quote" class="homepage-box"> > > > > <div><p><em>" > > > > "</em></p> > > > > <p>-- Peter Norvig, <a class="reference" > > > > " > > > > something.txt(file after editing) > > > > " > > > > Python has been an important part of Google since the beginning, and > > remains so as the system grows and evolves. > > " > > reading and writing files is described in the tutorial; see > > http://pytut.infogami.com/node9.html > > (scroll down to "Reading and Writing Files") > > to do the replacement, you can use repeated calls to the "replace" method > > http://pyref.infogami.com/str.replace > > but that may cause problems if the replacement text contains things that > should be replaced. for an efficient way to do a "parallel" replace, see: > > http://effbot.org/zone/python-replace.htm#multiple > > > </F> -- http://mail.python.org/mailman/listinfo/python-list