Gregory Piñero wrote:
>That's how Python works. You read in the whole file, edit it, and write it
> back out.
that's how file systems work. if file systems generally supported insert
operations, Python would of course support that feature.
--
http://mail.python.org/mailman/listinfo/python-
[EMAIL PROTECTED] writes:
> I'm a total newbie to Python so any and all advice is greatly
> appreciated.
Well, I've got some for you.
> I'm trying to use regular expressions to process text in an SGML file
> but only in one section.
This is generally a bad idea. SGML family languages aren't easy
You can edit a file in place, but it is not applicable to what you are doing.
As soon as you insert the first "", you've shifted everything
downstream by those 8 bytes. Since they map to a physically located blocks on
a physical drive, you will have to rewrite those blocks. If it is a big file
That's how Python works. You read in the whole file, edit it, and
write it back out. As far as I know there's no way to edit a file
"in place" which I'm assuming is what you're asking?
And now, cue the responses telling you to use a fancy parser (XML?) for your project ;-)
-Greg
On 4 Oct 2005 2
Hi,
I'm a total newbie to Python so any and all advice is greatly
appreciated.
I'm trying to use regular expressions to process text in an SGML file
but only in one section.
So the input would look like this:
RESEARCH GUIDE
content
content
content
content
FORMS
content
content
content
cont