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

Reply via email to