On 2018-10-11 09:01:55 -0400, Dennis Lee Bieber wrote:
> On Thu, 11 Oct 2018 15:14:49 +0530, Iranna Mathapati
> <iranna.gan...@gmail.com> declaimed the following:
> >How to replace particular line text with  new text on a file
> >i have below code but its writing whole code.
> >
>       For C-style streams (which seem to have taken over every operating
> system) in which "lines" are determined by specific characters in the
> stream, you can only "replace" a line IF THE REPLACEMENT IS THE EXACT SAME
> SIZE! If there is any difference in length of the input and output lines,
> you have to read/write everything from the line to the end of the file.
> 
>       I emphasize "C-style streams" as there were operating systems that did
> support other file organizations natively.

And therefore you should call them "Unix-style streams".

> Xerox CP-V offered "consecutive", "keyed", and "random" file
> organizations. 

I don't know if there was a C implementation for CP-V, but there is
certainly nothing in the C standard which would prevent a standard
conforming implementation of those file organizations.

        hp

-- 
   _  | Peter J. Holzer    | we build much bigger, better disasters now
|_|_) |                    | because we have much more sophisticated
| |   | h...@hjp.at         | management tools.
__/   | http://www.hjp.at/ | -- Ross Anderson <https://www.edge.org/>

Attachment: signature.asc
Description: PGP signature

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to