Appending/inserting in outfile.write()
Fredrik Lundh
effbot at telia.com
Mon Feb 28 16:19:40 EST 2000
Will <wcohen at interpath.com> wrote:
> I'm trying to write a CGI Python guestbook. Would there be a way for me
> to get the script to simply append, say 14 bytes from the end, to the
> HTML guestbook file rather than completely overwriting it and holding
> only one entry? I can use outfile.write to simply rewrite the entire
> file. Do I need to use another function or just set a flag? If I can't
> insert text, can i just delete the last 14 bytes and rewrite the end
> from there?
you cannot insert or delete data from files,
but overwriting things is easy:
fp = open(filename, "r+")
fp.seek(-14, 2)
fp.write("add to the end of the file")
for more info, see the docs.
hope this helps!
</F>
More information about the Python-list
mailing list