naheed arafat wrote:
Got a question in this context. If i would like to edit an html file.
suppose i want to edit the values of href tags or the img tags, what should
i do?
This question is more general than just editing HTML files. The same
question, and answer, applies to editing *any* file small enough to fit
in memory. (If you want to edit 30 GB video files, you don't want to do
this...)
* read the file
* make the changes you want to make
* write the file back
That's good enough for quick scripts, but for serious applications you
want to be more careful about avoiding data loss. For example you might
do this:
* read the file
* make the changes you want to make
* write the file to a temporary file
* atomically replace the original with the new version
or this:
* read the file
* make the changes you want to make
* save a backup copy of the original
* write the file over the original
* if that succeeds, remove the backup copy
or similar.
--
Steven
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor