> > vanam, 22.01.2010 07:44: > > > [Query]: How to write Python string to PYTHON to that file without > > intact of the full contents > > What one would normally do is: read the file (line by line if that's > ok in > your case), replace the word by the new one, write the new line to a > new > temporary file. When done, move the new file over the old one. That > also > makes sure that your changes are 'atomic' (as good as it gets), i.e.. > your > original file is still there when you encounter an error during the > replacement run. > > Stefan
heys, I have used the fileinput module for this quiet alot. It has an inplace option which does what you want and a backup option that keeps a backup. http://docs.python.org/library/fileinput.html http://www.doughellmann.com/PyMOTW/fileinput/index.html stefan (another stefan) _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor